Commit graph

228 commits

Author SHA1 Message Date
Jean Pierre Cimalando
54b92f9f9d Try fixing the case-sensitivity test on Mac 2020-04-13 17:32:21 +02:00
Jean Pierre Cimalando
cbc037e055 Add RTSemaphore and tests 2020-04-13 16:32:40 +02:00
JP Cimalando
1e6c0da220
Merge pull request #171 from paulfd/master-polyphony
Handle group opcodes now reads the master opcodes
2020-04-11 23:47:53 +02:00
Paul Fd
c2360bad45 Feed master opcodes to the handleGroupOpcodes 2020-04-07 16:24:38 +02:00
Jean Pierre Cimalando
0dca7dbc5e Add tests for oscillator_multi 2020-04-04 23:18:00 +02:00
Jean Pierre Cimalando
b338ac0ff9 Update tests 2020-04-03 17:25:30 +02:00
Jean Pierre Cimalando
cea3e4715b Add oscillator unison 2020-04-03 17:11:42 +02:00
Paul Fd
5a10af74ed Set the envelope free-running also when loopmode=one_shot 2020-04-01 10:03:15 +02:00
Paul Ferrand
75c27b0577 Disable the "updated" tests in favor of integration tests 2020-04-01 09:40:26 +02:00
Jean Pierre Cimalando
a825b3f1d3 Set the EG release default to 0 2020-04-01 09:40:26 +02:00
Jean Pierre Cimalando
d6adebf8f4 Allow EG reset to accept other parameters than ampeg 2020-04-01 09:40:26 +02:00
Paul Fd
5088bed9b0 Formatting step 2020-03-31 10:46:12 +02:00
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