Commit Graph

18 Commits

Author SHA1 Message Date
Chris Cannam
a96c85befc * Change terminology: peak locking -> lamination (we no longer do peak locking)
* Adjustments to lamination code
2008-07-08 16:32:52 +00:00
Chris Cannam
f0cc46653d * build fixes 2008-07-08 15:32:52 +00:00
Chris Cannam
057481ea41 * Work around a patent (also producing better results, in many cases)
* Add aligned allocation functions in sysutils
2008-07-08 15:00:22 +00:00
Chris Cannam
d6d4af1539 * Add warning if -c option and something conflicting with it are both given
* Fixes for mingw32 compile
* Fix a couple of compiler warnings
2008-07-07 18:54:18 +00:00
Chris Cannam
475ccc3a32 * Add --duration, --tempo X:Y and --version options to command line program 2008-07-06 10:33:12 +00:00
Chris Cannam
1d41c952e8 Update from personal repository.
* Added 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).
2008-05-22 16:54:27 +00:00
Chris Cannam
308e2ad632 * Fix incorrect option parsing (-T not recognised, pitch shift mishandled)
* Fix incorrect #ifdef nesting in FFT.cpp
* Ensure pkg-config directory is created on make install if necessary
2007-12-13 17:59:21 +00:00
Chris Cannam
92b63b086a * More documentative bits 2007-12-10 22:20:07 +00:00
Chris Cannam
b3c4ce045f * Allow building on Win32 with MinGW 2007-11-28 11:50:47 +00:00
Chris Cannam
09dadc239a * Default to using double-precision FFTs only when linking against FFTW,
to avoid having to -lfftw3 -lfftw3f
2007-11-27 14:12:04 +00:00
Chris Cannam
065cc29e5c * Add OptionThreadingAlways 2007-11-26 11:50:29 +00:00
Chris Cannam
d2fe49c20c * Sort out resynthesis gain; add crispness parameter to pitch shifter plugin 2007-11-21 19:57:49 +00:00
Chris Cannam
902e52f8f1 * Fix FFTW wisdom saving (do it only once)
* Add makedepend dependencies
2007-11-20 20:50:25 +00:00
Chris Cannam
7c4fcd85da * Improvements to offline phase reset point detection
* Better support for higher sample rates
* Save and restore FFTW wisdom (needs work still)
* More tidying, options and argument overhauls
2007-11-20 20:17:13 +00:00
Chris Cannam
35dc16b611 * Various tweaks to improve performance at large ratios 2007-11-16 22:22:01 +00:00
Chris Cannam
94f85c2db4 * bandlimited transient reset -- needs testing & refinement 2007-11-09 13:19:29 +00:00
Chris Cannam
a8ef8ea887 * Add COPYING file and GPL mention in help text 2007-11-08 11:02:22 +00:00
Chris Cannam
597c96a200 * Initial import 2007-11-06 21:41:16 +00:00