Commit graph

21 commits

Author SHA1 Message Date
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