Log of /linuxsampler/trunk/benchmarks/triang.cpp
Parent Directory
| Revision Log
Revision
3612 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 30 18:03:43 2019 UTC
(4 years, 8 months ago)
by
schoenebeck
File length: 9927 byte(s)
Diff to
previous 3118
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).
Revision
3118 -
(
view)
(
download)
(
annotate)
-
[selected]
Modified
Fri Apr 21 13:33:03 2017 UTC
(7 years, 1 month ago)
by
schoenebeck
File length: 10732 byte(s)
Diff to
previous 3054
* NKSP: Fixed crash when using built-in script array variable "%ALL_EVENTS".
* NKSP: Added built-in function "change_amp_lfo_depth()".
* NKSP: Added built-in function "change_amp_lfo_freq()".
* NKSP: Added built-in function "change_pitch_lfo_depth()".
* NKSP: Added built-in function "change_pitch_lfo_freq()".
* Bumped version (2.0.0.svn44).
Revision
717 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 24 10:26:17 2005 UTC
(18 years, 10 months ago)
by
schoenebeck
File length: 9098 byte(s)
Diff to
previous 714
,
to
selected 3118
Added "real" implementations of the triangle LFOs. Unfortunately
I introduced some bugs - the output results don't look like they should.
This has to be fixed.
Revision
714 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Added
Sat Jul 23 21:55:38 2005 UTC
(18 years, 10 months ago)
by
schoenebeck
File length: 9470 byte(s)
Diff
to
selected 3118
added benchmark to automatically detect the best triangle LFO
implementation (currently either an integer math solution or a
di-harmonic approximation), automatic detection can be overriden
with --enable-signed-triang-algo=x and --enable-unsigned-triang-algo=x
configure script argument though (mandatory for cross-compilation)
---
actual implementations of the new LFO solutions in LS will follow soon
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.