Mercurial > hg > sv-dependency-builds
diff src/rubberband-1.8.1/CHANGELOG @ 10:37bf6b4a2645
Add FFTW3
author | Chris Cannam |
---|---|
date | Wed, 20 Mar 2013 15:35:50 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/rubberband-1.8.1/CHANGELOG Wed Mar 20 15:35:50 2013 +0000 @@ -0,0 +1,89 @@ + +Changes in Rubber Band v1.8.1 + + * Fix a crash in formant-preserving pitch shift for some build targets + +The API is unchanged and the library is binary compatible with +version 1.7. + + +Changes in Rubber Band v1.8 + + * Add build support for Win32/MSVC, Android, and various libraries + * Add Java JNI interface + +The API is unchanged and the library is binary compatible with +version 1.7. + + +Changes in Rubber Band v1.7 + + * Add the centre-focus option as an alternative processing mode for + stereo (using mid-side arrangement) + * Several bug fixes + +The library is binary compatible with version 1.6 for forward +compatibility (values have been added to an existing enum). Code +written to use 1.7 is not necessarily compatible with 1.6. + + +Changes in Rubber Band v1.6 + + * Add Smoothing option. This uses a window-presum FFT, introducing + time-domain aliasing which is then smoothed using a sinc window. + This can be used in combination with any of the existing processing + control options. This will soften transients but the result may + still be more pleasant for some material that is not very amenable + to being time stretched. + * Fix silent channel of output when processing with band-limited + transients option + * Include libresample support + +The library is binary compatible with version 1.5 for forward +compatibility (values have been added to an existing enum). Code +written to use 1.6 is not necessarily compatible with 1.5. + + +Changes in Rubber Band v1.5 + + * Add a more reliable transient detection mode, and make the mode + selectable using OptionDetectorXXX flags -- the new method is + the default + * Band-limit transient detectors to avoid being distracted by + inaudible garbage + * Add a key-frame mapping facility for variable stretch ratio + management during offline stretches + +The library is binary compatible with version 1.4 for forward +compatibility (a function has been added and an enum changed, but no +existing entry points have changed). Code written to use 1.5 is not +necessarily compatible with 1.4. + + +Changes in Rubber Band v1.4 + + * Fix a hang when faced with some very peculiar stretch factors + * Fix some incorrect threading condition usage + * Some code rearrangement + * Fix build on Solaris + +The library is binary compatible with version 1.3. + + +Changes in Rubber Band v1.3 + + * Fix a bug that may cause incorrect output during the first process + block of some audio files, when processing in offline mode + * Fix a small number of build issues and more minor bugs + +The library is binary compatible with version 1.2. + + +Changes in Rubber Band v1.2 + + * Add an initial "formant preservation" option when pitch shifting + * Real-time pitch shifting now uses a faster method by default, with + less variation in CPU usage + * The code is more amenable to compiler auto-vectorization (through + e.g. gcc --ftree-vectorize). +