Comments (7)
I think this would be a good addition but we do not have anything on the roadmap. I will add these as new functionalities to be included as the library matures.
Thanks for your support.
from jdsp.
Starting development on an implementation of PSOLA that is due to be released in v1.1.0.
from jdsp.
Any update on release of this feature?
from jdsp.
Development ongoing for various features in speech processing. Release has been moved to v2.0.0 which will be the next release. Timescales will be released soon.
from jdsp.
This is a fairly complex piece of functionality and warrants a different project to develop. I am aiming to provide the components required for PSOLA/WSOLA through JDSP and then separately develop another project for OLA methods.
from jdsp.
This would be a great feature to add.
I would also like to see a "streaming" version, so that it could be incorporated into a real-time audio stream - there are some examples of streaming processors in "Digital Audio Processing" by Craig A Lindley.
A "nice to have" would be the ability to change the parameters while it is streaming i.e. being able to change the tempo factor/pitch factor in real time.
from jdsp.
Hi all. I have done a very rough port of the TDStretch class from SoundTouch into Java. I have not done much in the way of testing yet.
Subjectively it does a good job on stereo MP3 files (using the JLayer library to read in the data). I also used Audacity to convert an MP3 to mono, and that works too. Timestretch factors below 0.4 cause an exception & the results are poor with a timestretch > 2.
I could do a bit of tidying & drop a zip of the code here, if it would help.
As SoundTouch is covered by the LGPL V2.1 (or later), can this translated version be released under the MIT license?
from jdsp.
Related Issues (20)
- Plotting output is inconsistent with peak detection indices HOT 12
- Feature request: for Independent Components Analysis (ICA) algorithm for multi-channel signal analysis HOT 2
- "Generate" do not generate correct number of samples
- smooth cause phase shift HOT 6
- Using bandpass and bandstop filters for time series data HOT 2
- Use case question HOT 1
- Citing JDSP in Publications HOT 2
- Feature request: for multiplicative scatter correction HOT 1
- Savitzky Golay Filter Java implementation there is a difference from python HOT 12
- Build error due to org.apache.maven Duplicate HOT 23
- Java 19+ SIMD support ? HOT 1
- Real-Time "Processor" Adapter for Transformation HOT 1
- Power Spectral Density Capability HOT 1
- Input data dimensions and window dimensions don't match HOT 1
- The documentation page is not working HOT 2
- Result of Butterworth Bandpass and Bandstop Inconsistent with Python Scipy Library HOT 2
- Feature request : first order low pass filter HOT 2
- UtilMethods.diff throws java.lang.NegativeArraySizeException: -1 HOT 1
- Welch or Multitaper-like bandpower analysis
- Question regarding Phython Scipy Import Signal.Welch HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jdsp.