Paul Ferrand
|
3214211a06
|
Refactor of Synth and Voice into a pimpl pattern
|
2020-11-01 08:33:18 +01:00 |
|
Paul Ferrand
|
0b502b44f1
|
Don't assume a single <global> for region sets
|
2020-10-03 10:01:08 +02:00 |
|
Paul Ferrand
|
bb621282c9
|
Note polyphony tests and bugs
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
fa37669e08
|
Add checks for release voices and note_polyphony
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
dda10e8530
|
Use a trigger event type instead of passing 3 parameters
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
44dbbcaf54
|
Updated tests
|
2020-08-10 17:22:49 +02:00 |
|
Paul Ferrand
|
7a1a2c9381
|
Finer tests and behavior for note_polyphony- note_polyphony is shared amoung polyphony groups- Lower velocity samples do not mute higher velocity samples, but they still play!
|
2020-08-10 15:23:02 +02:00 |
|
Jean Pierre Cimalando
|
e08314f2c8
|
Fix pathnames such that tests can run from the project root
|
2020-08-10 00:57:27 +02:00 |
|
Paul Ferrand
|
a8c524b7e8
|
Slightly looser masking condition
|
2020-08-09 23:29:28 +02:00 |
|
Paul Ferrand
|
c2716c3bea
|
getNumActiveVoices takes a boolean flag to recompute the number of active voices
All tests updated as this was the previous default behavior.
|
2020-07-26 14:04:30 +02:00 |
|
Paul Ferrand
|
1e6cb8245e
|
Updated a test that did not account for sister voices
|
2020-07-02 08:54:31 +02:00 |
|
Paul Ferrand
|
5ef921485b
|
Add the region sets (hierarchy)
Link the voice lifecycle into region sets and polyphony groups
Respect crudely the polyphony limits without stealing for now
|
2020-07-02 08:54:31 +02:00 |
|