Commit graph

216 commits

Author SHA1 Message Date
Paul Fd
bf4bdad656 Handle pitch_cc and tune_cc 2020-03-31 10:36:41 +02:00
Paul Ferrand
e24065f7d1 Added volume_oncc tests 2020-03-31 00:37:22 +02:00
Paul Ferrand
16b8cc1cfc Remove the event envelopes \o/ 2020-03-31 00:33:26 +02:00
Paul Ferrand
bc60b19c4b Ported the old envelope tests to the new free functions 2020-03-31 00:18:24 +02:00
Paul Ferrand
5412593da9 multiplicativeRamp behaves like linearRamp 2020-03-31 00:18:09 +02:00
Paul Ferrand
2400a6adcc Remove ADSR tests for now until updates from jpc 2020-03-31 00:03:21 +02:00
Paul Ferrand
a9d5c7e6b1 Update the base test to match the new linear ramp 2020-03-30 23:48:41 +02:00
Paul Ferrand
922cbde6c5 Store pitch bend internally as floats 2020-03-30 21:07:33 +02:00
Paul Ferrand
5d499fb563 Update tests 2020-03-29 19:34:45 +02:00
Paul Ferrand
0cf7b01d6b update the tests for the normalized modifier 2020-03-29 17:12:41 +02:00
Paul Ferrand
42fa89ab5a Tentative replacement of the amplitude envelope 2020-03-29 16:29:12 +02:00
Paul Ferrand
dbe544515f Add a test for resetAllControllers 2020-03-29 13:20:41 +02:00
Paul Ferrand
5ff31ae181 Add some polyphony tests 2020-03-29 12:52:34 +02:00
Paul Ferrand
30061bdb4e Add note_polyphony and note_selfmask in the parser 2020-03-29 00:48:27 +01:00
Paul Ferrand
6a66077911 Use advanceTime to compute the note-on time 2020-03-28 23:41:15 +01:00
Paul Fd
787fb963f3 Use float velocities in envelopes 2020-03-28 22:10:18 +01:00
Paul Fd
4c2e0ab6b9 Refactor the midistate functions 2020-03-28 22:10:18 +01:00
Paul Fd
c4db2bba56 Refactor the float versions 2020-03-28 22:10:18 +01:00
Paul Fd
1e2a18359e Remove getNoteGain 2020-03-28 22:07:32 +01:00
Paul Fd
cc8944e452 Everyone should now use the normalized versions 2020-03-28 22:07:32 +01:00
Paul Fd
601126db0d Normalize CCs internally in Synth and region 2020-03-28 22:07:03 +01:00
Paul Fd
0e1e65135e Region and Synth use float velocities internally 2020-03-28 22:07:03 +01:00
Paul Fd
9373f31945 Remove CCArray, and store floats internally 2020-03-28 22:03:38 +01:00
Paul Ferrand
a17b97a1c8
Merge pull request #130 from jpcima/new-parser
Parser rework
2020-03-28 16:13:25 +01:00
Jean Pierre Cimalando
a15a50b96c Make the parser demo UI a bit more practical 2020-03-28 02:53:50 +01:00
Jean Pierre Cimalando
6ee9dd106e Add proper support of external #define 2020-03-28 02:44:06 +01:00
Jean Pierre Cimalando
ba23ed810a String parsing without originalDirectory setter 2020-03-28 01:55:05 +01:00
Paul Ferrand
99f0833a96
Merge pull request #127 from jpcima/wavetable-phase
Add support of oscillator_phase
2020-03-28 00:55:29 +01:00
Paul Ferrand
42234da650 Add tests for the new parser 2020-03-28 00:29:36 +01:00
Jean Pierre Cimalando
c03345e950 Adapt the newer parser to Sfizz 2020-03-28 00:29:36 +01:00
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
Paul Ferrand
dcd688dbe5 Add oscillator phase tests 2020-03-27 18:17:15 +01:00
Jean Pierre Cimalando
18382917c6 Adapt tests to the recent width fix 2020-03-18 21:39:42 +01:00
Jean Pierre Cimalando
368505357a Fix a link error reported by @redtide 2020-03-17 18:52:56 +01:00
Jean Pierre Cimalando
797e703dfd Update the test 2020-03-16 18:29:45 +01:00
Paul Fd
7d625bc736 Add a panic button 2020-03-16 09:44:48 +01:00
Paul Fd
d27b7373fc Rename multiSize 2020-03-15 23:43:57 +01:00
Jean Pierre Cimalando
5295a97981 Add SFZ support of generators 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
6e733e8c11 Add the wavetable oscillator and demo 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
62ba2113c7 Add the generator of multisampled wavetables 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
bf5d50e8e0 Additional test case 2020-03-15 11:25:46 +01:00
Paul Fd
b4ddd2aabe Add another test case 2020-03-15 10:27:20 +01:00
Paul Fd
53d3c51de5 State the fallthrough 2020-03-15 10:15:57 +01:00
Paul Fd
be027df94e Add an out-of-bound curve test 2020-03-15 02:26:50 +01:00
Paul Fd
d10536f07f Add tests for Curve 2020-03-15 02:09:40 +01:00
Jean Pierre Cimalando
bfc3f53447 Fix the bad header name in the curve test 2020-03-14 23:51:16 +01:00
Jean Pierre Cimalando
357b17d55f Add curves 2020-03-14 23:51:16 +01:00