Commit graph

264 commits

Author SHA1 Message Date
Jean Pierre Cimalando
35b757b582 Remove fil_gaincc, not part of ARIA (verified) 2020-05-05 04:21:50 +02:00
Jean Pierre Cimalando
1985108574 Opcode normalizations for cutoff and resonance 2020-05-05 03:29:07 +02:00
Jean Pierre Cimalando
4063d0e35f Add test for opcode normalization 2020-05-04 19:14:04 +02:00
Jean Pierre Cimalando
3a43998142 Add the derived name helper for opcodes 2020-05-03 16:47:53 +02:00
Jean Pierre Cimalando
acbbb8354a Add categorization of opcodes 2020-05-03 15:24:32 +02:00
Jean Pierre Cimalando
99702019b6 Allow the filters demo to disable modulation 2020-04-21 20:05:19 +02:00
Jean Pierre Cimalando
ea425f380c Add some parsing tests 2020-04-20 20:12:38 +02:00
Jean Pierre Cimalando
748e3668a8 Support block comments 2020-04-20 19:47:28 +02:00
Jean Pierre Cimalando
99bce82ba4 Fix the test 2020-04-19 19:31:52 +02:00
Jean Pierre Cimalando
4562201455 Add some tests for the buffer counter 2020-04-19 18:48:11 +02:00
Jean Pierre Cimalando
43a7df2de3 Do some cleanup in the Buffer class 2020-04-19 18:22:36 +02:00
Jean Pierre Cimalando
e8562cc003 Prevent FileId allocating memory from Voice init 2020-04-19 02:13:35 +02:00
Paul Ferrand
0bf02ac14f
Merge pull request #174 from paulfd/note-names
Add an opcode for note names, and API bindings for note and cc names
2020-04-18 22:42:35 +02:00
Jean Pierre Cimalando
2de8fe237f Add a test for key switch MIDNAM 2020-04-18 21:35:55 +02:00
Jean Pierre Cimalando
8fcafa7b67 Add some checks to test the midnam file 2020-04-18 21:26:56 +02:00
Jean Pierre Cimalando
ff2b710937 Update tests 2020-04-16 14:17:17 +02:00
Jean Pierre Cimalando
32d7a0aa48 Add a test for opcode direction 2020-04-16 14:17:17 +02:00
Paul Fd
aa4af91131 Parse sw_label 2020-04-16 00:53:21 +02:00
Paul Fd
64a591fb7a Parse offset_cc 2020-04-15 18:37:41 +02:00
Jean Pierre Cimalando
5f94e34230 Rename all: note label -> key label 2020-04-15 18:10:28 +02:00
Paul Fd
5a0aafa793 Parse label_noteNN and add getters for the labels in the internal API 2020-04-15 18:10:25 +02:00
Paul Fd
442e15b8e9 Adapted the tests 2020-04-14 23:08:28 +02:00
Paul Fd
d120c2bc9a Use rint, rounding modes, and corrected tests 2020-04-14 18:01:28 +02:00
Paul Ferrand
6a7977b6c2 Stepcc actually gives the step and not the number of steps... 2020-04-14 18:00:59 +02:00
Paul Fd
872e7c68e0 Use round rather than trunc; more stable.. 2020-04-14 18:00:59 +02:00
Paul Fd
b9ba7fab0b Match sforzando's behavior (use floor on steps) 2020-04-14 18:00:59 +02:00
Paul Fd
e975877569 - Add some expected behavior tests- Correct the evalNormalized in curves- Remove the no-lambda multiplicative modifiers... it's a trap that makes you create nans and infs 2020-04-14 18:00:59 +02:00
Paul Fd
5e6584a51a Basic parsing tests 2020-04-14 18:00:59 +02:00
Paul Fd
232eada0c4 Add the modifier helpers to another file 2020-04-14 18:00:59 +02:00
Paul Fd
fbb9ebabb2 Check that the index passed to the curves arenot too crazy 2020-04-14 18:00:59 +02:00
Paul Fd
61d1c568a8 Add a modifier structure and rename the ccvalue pair 2020-04-14 18:00:59 +02:00
Paul Fd
0fd1c235de Added a basic curve test 2020-04-14 18:00:59 +02:00
Paul Fd
13edb6dfba Change the midiState observer to a resource observer for tests 2020-04-14 18:00:59 +02:00
JP Cimalando
4c6febeca3
Merge pull request #172 from paulfd/eg-issues
Solve some issues with DSmolken's drumkits
2020-04-14 14:46:49 +02:00
Paul Fd
e274084d2f clang-format step 2020-04-13 21:38:22 +02:00
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
Paul Fd
9613c0ed57 Added a nan/inf checker to the fp traits 2020-04-12 10:35:19 +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