Paul Fd
993620252b
Support polyphonic aftertouch basics
2021-04-04 23:07:43 +02:00
Paul Fd
fd8311de7f
Add missing chanaft connections to lfos
2021-04-02 14:01:39 +02:00
Jean Pierre Cimalando
f4c7efeef5
Normalize percent values everywhere
2021-04-01 00:29:26 +02:00
Paul Fd
b3a73814d5
Support the extended CCs of SFZv2 except poly aftertouch
...
Poly aftertouch can be added in the future in a similar way
2021-03-31 13:55:11 +02:00
Paul Fd
ff6f7a3251
Add connection test
2021-03-30 23:39:17 +02:00
Jean Pierre Cimalando
107bfbb255
Add unit tests
2021-03-21 16:59:08 +01:00
Jean Pierre Cimalando
de7c125c54
Add connections unit test
2021-03-11 08:11:07 +01:00
Paul Fd
6deb3d37d7
Preliminary work for aftertouch handling
...
- Add the aftertouch modulation source
- Dispatch aftertouch events and track the aftertouch status in the midi state
- Parse cutoff_chanaft
- Convert aftertouch messages to an extended CC message
2021-02-11 06:08:36 +01:00
Jean Pierre Cimalando
162673939a
Map CC11 expression
2020-10-07 14:36:27 +02:00
Jean Pierre Cimalando
6fc1d470ff
Do not connect CC 7 and 10 if used in SFZ file
2020-10-06 04:45:22 +02:00
Jean Pierre Cimalando
99d40ee31c
Normalize stepcc in the source key
2020-10-06 04:24:54 +02:00
Jean Pierre Cimalando
b0e102c77e
Fix CC modulations, having their source depth to 0
2020-10-06 03:53:32 +02:00
Paul Ferrand
5b4e673fe7
Use the new boolean helper and test the ampeg connection
2020-10-04 23:00:52 +02:00
Jean Pierre Cimalando
3a584481c6
Update tests
2020-09-25 19:09:01 +02:00
Paul Ferrand
83cd4b6317
EG and LFO sources for the filters and EQs
2020-09-18 01:03:45 +02:00
Paul Ferrand
fd8b00b9a1
Update tests and connect all cc opcodes
2020-09-16 16:28:49 +02:00
Paul Ferrand
f07000dd88
Remove the cc maps
2020-09-16 16:09:59 +02:00
Jean Pierre Cimalando
169ba940c9
Print the modulation key more compactly
2020-09-16 11:55:25 +02:00
Paul Ferrand
f317e2f6b9
Add flex eg tests, move test helpers around, and add a more verbose mod matrix graph output
2020-09-16 09:03:39 +02:00
Jean Pierre Cimalando
f217c90619
Update tests
2020-08-19 07:18:36 +02:00
Jean Pierre Cimalando
42c4d964db
Fix small mistakes
2020-08-09 20:41:47 +02:00
Jean Pierre Cimalando
6c870a53d3
Add test
2020-08-09 20:41:47 +02:00
Jean Pierre Cimalando
675d7f3fc5
Add modulation matrix
2020-08-09 20:40:43 +02:00