oparviai
|
f574c92dcf
|
Bugfix: Incorrect Pi value from 5th decimal onwards ...
|
2016-01-12 17:26:21 +00:00 |
|
oparviai
|
882f248a0c
|
bugfix: flush() didn't properly flush final samples from the pipeline on 2nd time, in case that soundtouch object instance were recycled and used for processing a 2nd audio stream.
|
2016-01-10 10:31:35 +00:00 |
|
oparviai
|
9287800b65
|
Improved beat detection algorithm accuracy and made it better adaptable for real-time beat changes.
|
2016-01-05 20:59:57 +00:00 |
|
oparviai
|
e1c7cffbcd
|
- Fixed incorrect maximally-small float variable initialization to use -FLT_MAX instead of FLT_MIN. This glitch may have caused possible negative index access when using best overlap quick seek algorithm
- version to 1.9.3(pre)
|
2016-01-05 20:42:45 +00:00 |
|
oparviai
|
089edd12f4
|
updated comments
|
2015-11-05 17:46:08 +00:00 |
|
oparviai
|
18a230a54c
|
- Fix in GNU package management issues.
- version 1.9.2
|
2015-09-20 07:38:32 +00:00 |
|
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
|
76f76ffb84
|
- Update documentation
- Updated version numbers to 1.9
- Disable OpenMP by default, to be enabled by developer
|
2015-05-18 15:28:41 +00:00 |
|
oparviai
|
4bc115df86
|
Floating point patch in PeakFinder
|
2015-05-18 15:22:02 +00:00 |
|
oparviai
|
708f1d7e0b
|
Revised autoconf/automake scripts for easier adding of custom CXXFLAGS
|
2015-05-01 07:55:47 +00:00 |
|
oparviai
|
c36e2fa958
|
mmx variable initialization patch
|
2015-02-22 15:10:38 +00:00 |
|
oparviai
|
3e9cc3fd4b
|
bugfix
|
2015-02-22 15:07:12 +00:00 |
|
oparviai
|
123e3299fe
|
Enable openmp for Visual C++ x64 build
|
2015-02-22 13:34:51 +00:00 |
|
oparviai
|
6935032a52
|
Added openmp configuration for gnu buid
|
2015-02-22 08:19:09 +00:00 |
|
oparviai
|
d7d0a5c0f9
|
Implemented parallel computation using OpenMP pragmas
|
2015-02-21 21:24:29 +00:00 |
|
oparviai
|
126d1ac41d
|
Eliminated alloca() call that caused compatibility woes
|
2014-10-08 15:26:57 +00:00 |
|
oparviai
|
099a6240eb
|
Added x64 compilation to Visual Studio project files
|
2014-04-06 18:03:48 +00:00 |
|
oparviai
|
e23bd6d093
|
Replaced custom 'BOOL' type with C++ 'bool'
|
2014-04-06 15:57:21 +00:00 |
|
oparviai
|
33638a2243
|
Fixed GNU compilation
|
2014-01-07 19:41:23 +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
|
afdfb293f6
|
Apple compatibility fixes
|
2014-01-07 18:24:28 +00:00 |
|
oparviai
|
746a90d610
|
Fixed integer overflow bug in integer versions of cross-correlation routines.
|
2014-01-06 19:40:40 +00:00 |
|
oparviai
|
a61c28e36a
|
Increased Antialias filter length from 32 to 64
|
2014-01-06 19:19:38 +00:00 |
|
oparviai
|
026ebe3841
|
Implemented integer version of linear interpolator
|
2014-01-06 19:16:02 +00:00 |
|
oparviai
|
f16b062219
|
Enabled keyword extension
|
2014-01-06 18:41:42 +00:00 |
|
oparviai
|
a09135884a
|
Implemented separate Cubic, Linear and Shannon interpolation algorithms.
|
2014-01-06 18:40:23 +00:00 |
|
oparviai
|
abfeb3fcc9
|
Restructured RateTransposer to allow hosting alternative resampling algorithms.
|
2014-01-05 21:40:22 +00:00 |
|
oparviai
|
8174f6bc10
|
cleanup previous
|
2014-01-05 17:22:53 +00:00 |
|
oparviai
|
510a94e990
|
Fixed small sinc() calculation bug that caused AA filter attenuation be around -10dB instead of <-50dB.
|
2014-01-05 17:19:19 +00:00 |
|
oparviai
|
510ac08657
|
Bugfix in RateTransposerFloat::transposeMono
|
2014-01-05 15:57:10 +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
|
4d8825ef6d
|
Removed piece of dead code
|
2012-12-28 19:52:47 +00:00 |
|
oparviai
|
c3f4ff9532
|
Fixed pointer aligning for mingw64 compilation
|
2012-11-08 18:53:01 +00:00 |
|
oparviai
|
91305a5806
|
Fixed #include files for mingw64 compilation
|
2012-11-08 18:44:37 +00:00 |
|
oparviai
|
6a57544b2a
|
Eliminate compiler warning
|
2012-09-01 07:43:51 +00:00 |
|
oparviai
|
0462e450a6
|
Adjustments in beat detection
|
2012-08-30 19:45:25 +00:00 |
|
oparviai
|
6fc0dd1867
|
Increased "climbcount" to improve peak detection
|
2012-08-30 16:28:27 +00:00 |
|
oparviai
|
657d07b5e6
|
Improved flush() for better output stream duration accuracy
|
2012-06-13 19:29:53 +00:00 |
|
oparviai
|
67a202aee8
|
minor patches
|
2012-04-01 20:00:09 +00:00 |
|
oparviai
|
557bf9d6e4
|
Time stretch routine improvements:
- improved sound quality
- streamlined code
|
2012-04-01 19:49:30 +00:00 |
|
oparviai
|
1f6a68a6a3
|
CPUID routine bugfix: replaced inline assembly routine not working with all environment with __cpuid compiler intrinsic.
|
2012-04-01 17:01:42 +00:00 |
|
oparviai
|
f047ab0815
|
Untabify TDStretch.h
|
2012-04-01 16:57:32 +00:00 |
|
oparviai
|
d64e9ae0d3
|
Improved BPM detection routine to better spot harmonics for the strongest beat pattern.
|
2011-12-30 20:33:46 +00:00 |
|
oparviai
|
ad164d96db
|
Added a compile-time switch to disable throwing c++ exceptions
|
2011-09-02 18:56:11 +00:00 |
|
oparviai
|
9db805d439
|
Added configure flags to disable x86 optimizations
|
2011-07-17 11:17:57 +00:00 |
|
oparviai
|
2ea719ad39
|
#define compatibility patches
|
2011-07-17 10:58:40 +00:00 |
|
oparviai
|
6b2befd571
|
Fixed #ifdefs
|
2011-07-16 12:27:51 +00:00 |
|
oparviai
|
6a297adf2e
|
Cleaned comments
|
2011-07-16 12:27:28 +00:00 |
|