Commit graph

30 commits

Author SHA1 Message Date
Jean Pierre Cimalando
9019ae3aef Some parser fixes 2020-03-28 00:28:50 +01:00
Jean Pierre Cimalando
30c8d25a59 Initial parser rework 2020-03-28 00:28:50 +01:00
Jean Pierre Cimalando
6e733e8c11 Add the wavetable oscillator and demo 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
9d4d857e97 Add wavetable selection by frequency 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
e6b0b31f9b Add the wavetable generator 2020-03-15 23:30:33 +01:00
Paul Fd
d10536f07f Add tests for Curve 2020-03-15 02:09:40 +01:00
Jean Pierre Cimalando
357b17d55f Add curves 2020-03-14 23:51:16 +01:00
Paul Ferrand
68b317ddac Add a couple tests programs to render a sound file
through EQ/Filters
2020-02-18 15:12:18 +01:00
Jean Pierre Cimalando
db321e6a00 Add floating point helpers, and the fast ilog2 2020-02-13 07:37:06 +01:00
Jean Pierre Cimalando
ef5a2fa546 Add the test program for stereo 2020-02-10 16:29:06 +01:00
Jean Pierre Cimalando
39e150f3d0 Add a filter demo program 2020-02-07 12:44:44 +01:00
Paul Ferrand
963e927b39 Removed the CNPY dependency
The test data is directly in the file now...
2020-01-19 10:51:21 +01:00
Paul Ferrand
f68328c826 LTO errors with clang 2020-01-19 09:51:43 +01:00
Paul Ferrand
b97a244de1 Tests did not compile 2020-01-19 07:42:52 +01:00
Paul Ferrand
ef425d638a Updated cmake for the macros 2020-01-04 17:38:14 +01:00
Paul Ferrand
d0716170c8 Added tests for the EG values 2019-12-28 23:01:45 +01:00
Paul Ferrand
06de4b20ac Changed the regex tests and moved to a new file 2019-12-18 10:24:01 +01:00
Paul Ferrand
b492e05b17 Added midi state tests 2019-12-15 02:05:53 +01:00
Paul Ferrand
4e26852713 Added a multiplicative envelope and associated tests 2019-12-13 01:55:24 +01:00
Paul Ferrand
bd5f491fb3 Added tests for the dynamic voice settings 2019-11-30 15:40:13 +01:00
Paul Ferrand
4bce1dc0d9 Added a test for the base delay 2019-11-30 14:50:57 +01:00
Paul Ferrand
43ea796a02 Added an "add LTO if enabled" function to all targets currently in the library 2019-11-29 23:32:01 +01:00
Paul Ferrand
8e6955e43a Added tests 2019-11-23 19:10:37 +01:00
Paul Ferrand
34fd01a2ea Move the old cmakefiles to create the new ones 2019-11-23 17:30:56 +01:00
paulfd
d3280b5a29 Moved everyone into the sfz namespace to avoid clashing when importing the lib 2019-09-25 23:48:52 +02:00
paulfd
7c1fc138e5 Added an external header library for filesystem that defaults to the standard library on cpp 17 and finished cleaning up the c++14 issues 2019-09-21 14:12:02 +02:00
paulfd
cec6b3f3ba Sanitize a bit the submodules and make 3 of them in-tree; abseil and google benchmark left 2019-09-18 00:14:08 +02:00
paulfd
965321166c Gracefully handle non-conforming floating point values for integer opcodes 2019-09-13 19:29:10 +02:00
paulfd
b1ef2c26bd And the tests... 2019-09-06 22:16:25 +02:00
paulfd
1df16518c1 CMake changes... 2019-08-30 15:28:30 +02:00