Commit graph

287 commits

Author SHA1 Message Date
JP Cimalando
769186a36d
Merge pull request #242 from jpcima/flac-loops
Add the support of FLAC loops
2020-05-26 16:37:26 +02:00
Jean Pierre Cimalando
d3f8a0bce1 Process $ expansions inside #include 2020-05-18 18:02:41 +02:00
Jean Pierre Cimalando
17fbff5ab5 Add the support of FLAC loops 2020-05-17 15:40:03 +02:00
Jean Pierre Cimalando
0cdb1f7044 Revert start_lohdccN to 0-1, confirmed by plgDavid 2020-05-16 23:19:56 +02:00
JP Cimalando
9c93120b83
Merge pull request #233 from jpcima/set-hdcc
Support the opcode set_hdccN
2020-05-16 21:01:08 +02:00
Jean Pierre Cimalando
ac8d2d24a3 Adapt start_lohdccN to match ARIA: float 0-127 range 2020-05-16 20:15:51 +02:00
Jean Pierre Cimalando
8a17e18e9f Fix an error with multiple consecutive space 2020-05-16 18:03:04 +02:00
Jean Pierre Cimalando
4b8eaebdc5 Fix some cases of value parsing under ARIA (fix Salamander) 2020-05-15 15:15:23 +02:00
Jean Pierre Cimalando
a138b93182 Test against a regression with accepted filenames 2020-05-15 09:39:41 +02:00
Jean Pierre Cimalando
0c6bf5a7a9 parser: support recursive $-expansions 2020-05-15 09:39:41 +02:00
Jean Pierre Cimalando
650c6140bd parser: dollar expansions and multiple #define on the same line 2020-05-15 09:39:35 +02:00
Jean Pierre Cimalando
6472784baf Handle case-insensitivity in the cleanup 2020-05-15 08:31:33 +02:00
Jean Pierre Cimalando
66d4a0d175 Test for <control> opcode cleanup 2020-05-15 08:26:29 +02:00
Jean Pierre Cimalando
e666b1dfaa Opcode cleanups for <control> and set_realccN 2020-05-15 08:19:33 +02:00
Jean Pierre Cimalando
ed4177b57b Add support of start_lohdccN and start_hihdccN 2020-05-15 08:09:57 +02:00
Jean Pierre Cimalando
8c8192140e Support lohdccN and hihdccN 2020-05-15 00:37:47 +02:00
Jean Pierre Cimalando
ec7b9bbb1f Add the realcc test 2020-05-15 00:25:37 +02:00
Jean Pierre Cimalando
7773474b18 Support the opcode set_hdccN 2020-05-14 23:54:57 +02:00
Paul Ferrand
6ed597a0bb
Merge pull request #213 from jpcima/cc-processing
Cc processing
2020-05-13 22:22:06 +02:00
Paul Ferrand
d740f1c32b Cherry pick the OPF refactor from the smoothers 2020-05-07 01:02:35 +02:00
Paul Ferrand
68abedae36 Updated tests 2020-05-07 00:49:05 +02:00
Paul Ferrand
ac993741d1 Rename the "canBeStolen" function 2020-05-05 23:45:06 +02:00
Jean Pierre Cimalando
fe6db9ac8d Update tests for verbatim values, and stepcc auto range 2020-05-05 17:20:53 +02:00
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