oparviai
|
db04025351
|
- Redesigned quickseek algorithm for improved sound quality in quickseek mode
- Adaptive integer divider scaling for improved sound quality when using integer processing
- Version 1.9.1-pre
|
2015-08-08 21:00:15 +00:00 |
|
oparviai
|
c9507ff7f1
|
- Improved SoundTouch::flush() so that it produces exactly accurate number of output samples.
- Changed 'float' variables into 'double' for more precise calculation of input-vs-output samples.
|
2015-07-26 14:45:48 +00:00 |
|
oparviai
|
3e9cc3fd4b
|
bugfix
|
2015-02-22 15:07:12 +00:00 |
|
oparviai
|
d7d0a5c0f9
|
Implemented parallel computation using OpenMP pragmas
|
2015-02-21 21:24:29 +00:00 |
|
oparviai
|
e23bd6d093
|
Replaced custom 'BOOL' type with C++ 'bool'
|
2014-04-06 15:57:21 +00:00 |
|
oparviai
|
1f6391a9ca
|
Performance improvement in calcCrossCorr function - maintain accumulating normalization calculation instead of recalculating normalization factor on each round.
|
2014-01-07 18:25:40 +00:00 |
|
oparviai
|
746a90d610
|
Fixed integer overflow bug in integer versions of cross-correlation routines.
|
2014-01-06 19:40:40 +00:00 |
|
oparviai
|
55aa6f15e9
|
Bugfix and cleanups
|
2013-06-14 17:34:33 +00:00 |
|
oparviai
|
8c65661b91
|
Added support for multi-channel audio
|
2013-06-12 15:24:44 +00:00 |
|
oparviai
|
c3f4ff9532
|
Fixed pointer aligning for mingw64 compilation
|
2012-11-08 18:53:01 +00:00 |
|
oparviai
|
557bf9d6e4
|
Time stretch routine improvements:
- improved sound quality
- streamlined code
|
2012-04-01 19:49:30 +00:00 |
|
oparviai
|
ad164d96db
|
Added a compile-time switch to disable throwing c++ exceptions
|
2011-09-02 18:56:11 +00:00 |
|
oparviai
|
d002b52f2a
|
use more specifically named global #defines
|
2011-02-13 19:13:57 +00:00 |
|
oparviai
|
33334d8dab
|
Minor redundant code cleanup
|
2011-01-16 12:59:19 +00:00 |
|
oparviai
|
c045c24e80
|
Retired 3DNow! optimizations as obsolete
|
2010-01-24 12:40:30 +00:00 |
|
oparviai
|
b9a89735a3
|
Updated automatic parameter adjustment logic to reduce tone wobbling at large tempo changes.
|
2009-12-28 19:27:04 +00:00 |
|
oparviai
|
7560501414
|
Bugfix: Fixed variable initialization to avoid segment fault possibility due to negative array indexing in quick seek algorithm in presence of worst-case correlations.
|
2009-11-09 17:27:50 +00:00 |
|
oparviai
|
fb966425c4
|
Couple of improvements:
- Added normalization to correlation calculation
- Heuristic that weights center of the processing window
|
2009-05-17 11:35:13 +00:00 |
|
oparviai
|
47659b0810
|
Fixed ambiguities in Solaris compilation
|
2009-02-25 17:13:51 +00:00 |
|
oparviai
|
c17eb6821a
|
Cleaned code with Lint
|
2009-02-21 16:00:14 +00:00 |
|
oparviai
|
9d7952e56e
|
Added automatic sequence/seek window length parameter calculation
|
2009-01-25 13:43:54 +00:00 |
|
oparviai
|
9aaf4210af
|
Added typecast to pow()
|
2009-01-11 11:35:44 +00:00 |
|
oparviai
|
59d58734b4
|
Repaired "integer" build
|
2008-12-13 19:52:22 +00:00 |
|
oparviai
|
f7f1e2298b
|
Fix in "setParameters": Negative function parameters values now mean "use the previous value". Earlier the function declaration used hardcoded default values for default parameters, and for this reason customized algorithm settings didn't work correctly.
|
2008-08-03 18:19:40 +00:00 |
|
oparviai
|
da6bd9641c
|
Added "const" keyword to a static constant array
|
2008-05-04 07:55:29 +00:00 |
|
oparviai
|
365531fa15
|
Fixed uninitialized tempo variable bug
|
2008-02-17 13:15:45 +00:00 |
|
oparviai
|
e69813f645
|
Activated SVN keyword expansion
|
2008-02-10 16:26:55 +00:00 |
|
oparviai
|
2b64de964c
|
Initial commit as per SoundTouch v1.3.1
|
2008-02-10 16:24:28 +00:00 |
|