Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
* gig format extension: Added support for different LFO wave forms (currently either sine [default], triangle, saw or square). * gig format extension: Added support for LFO phase displacement (0°..360°). * gig format extension: Added support for flipping LFO polarity on LFO 3 (in the original gig format this was only available for LFO 1 and LFO 2). * Bumped version (2.1.1.svn22).
Added new LFO implementations: * Added int math square LFO implementation. * Added int math saw LFO implementation. * Added numeric complex nr sine LFO implementation. * Added public API C++ class "LFO", which is a cluster class encapsulating all the sampler's LFO implementations to be used by 3rd party applications (e.g. by Gigedit). * Marked class LFOTriangleDiHarmonic as deprecated (will be removed in future). * Added LFOAll.h which includes all LFO implementation's header files. * Fixed benchmarks/triang.cpp falsely having favoured "int math abs" algorithm (since result of 2nd run was not accumulated). * Added benchmark for saw wave (benchmarks/saw.cpp). * Added benchmark for sine wave (benchmarks/sine.cpp). * Added benchmark for square wave (benchmarks/square.cpp). * Increased amount of benchmarks runs by factor 6 to achieve benchmark times which are large enough on modern systems. * Cleanup of LFO APIs. * Bumped version (2.1.1.svn18).
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC |