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 |
|
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 |
|