Paul Fd
65ea4a27bf
Working state
2021-03-24 13:32:38 +01:00
Paul Fd
8539508e0a
WIP on the region state
2021-03-24 13:32:38 +01:00
Paul Fd
ed09e30fcf
Missing the delayed release logic for sostenuto
2021-03-24 13:32:38 +01:00
Paul Fd
0a065a392c
WIP
2021-03-24 13:32:38 +01:00
Paul Fd
df07f3ac82
Read and parse sostenuto-related stuff
2021-03-24 13:32:38 +01:00
Jean Pierre Cimalando
2fb69867c4
Fix Range ADL for some MSVC versions
2021-03-23 17:00:43 +01:00
Jean Pierre Cimalando
a2cbec8c5e
Update tests: increase delays to account ADSR fadeout
2021-03-22 22:25:53 +01:00
Jean Pierre Cimalando
107bfbb255
Add unit tests
2021-03-21 16:59:08 +01:00
Jean Pierre Cimalando
f17bc1a8bc
Fix incorrect bound enforcement due to truncation
2021-03-21 12:40:37 +01:00
Jean Pierre Cimalando
0196fb57ad
Remove opcode limits
2021-03-19 23:59:41 +01:00
Jean Pierre Cimalando
9ebd02bf38
Add UncheckedRange
2021-03-19 21:05:01 +01:00
Jean Pierre Cimalando
4dc429a572
Make the aftertouch opcode normalized
2021-03-19 14:34:32 +01:00
Jean Pierre Cimalando
c70601a714
Update tests
2021-03-19 12:24:22 +01:00
Jean Pierre Cimalando
e77a227cbf
Connect unit tests with CTest
2021-03-18 00:42:04 +01:00
Jean Pierre Cimalando
fe2fc45014
Update catch2
2021-03-18 00:41:37 +01:00
Jean Pierre Cimalando
de7c125c54
Add connections unit test
2021-03-11 08:11:07 +01:00
Jean Pierre Cimalando
dfd777fd3e
Move LFO modulation keys into the description
2021-03-10 16:48:25 +01:00
Paul Fd
5d8eda7428
Better messaging
2021-03-05 13:06:07 +01:00
Paul Fd
f2a79723a7
Add support for count
2021-03-04 16:11:34 +01:00
Jean Pierre Cimalando
1818f2e927
Add methods to get oversampler factor given in/out rates
2021-02-24 07:39:35 +01:00
Jean Pierre Cimalando
a0d8b23bff
Fix warning in tests
2021-02-24 02:28:25 +01:00
Paul Ferrand
a4d52e6faf
Merge pull request #653 from paulfd/delay-oncc
...
Add delay_cc and delay_oncc
2021-02-23 18:37:21 +01:00
Paul Ferrand
7782ded3e5
Merge pull request #650 from paulfd/sw-vel
...
Add sw_vel
2021-02-23 18:37:12 +01:00
Paul Fd
669f7ff79e
Consider the previous velocity for triggers
2021-02-23 13:45:29 +01:00
Paul Fd
d112cfaf2d
Add delay_cc and delay_oncc
2021-02-23 12:02:02 +01:00
Jean Pierre Cimalando
e45dfbc50b
Have bit_array as a distinct library
2021-02-23 02:57:28 +01:00
Paul Fd
d95c70aa68
Add a test for the midistate last velocity
2021-02-23 01:42:34 +01:00
Paul Fd
c118ad6cbe
Add sw_vel
...
Also add some introspection for voices using OSC and tests
2021-02-23 01:39:25 +01:00
Jean Pierre Cimalando
10ffad5d4b
Rename Opcode member "opcode" to "name"
2021-02-22 19:16:27 +01:00
Paul Ferrand
ce1dda54e6
Merge pull request #630 from paulfd/aftertouch
...
Preliminary work for aftertouch handling
2021-02-12 10:04:07 +01:00
Paul Ferrand
b782b3bc16
Merge pull request #634 from paulfd/note-polyphony-1
...
Note polyphony tweaks
2021-02-12 10:03:51 +01:00
Paul Ferrand
da41ed5076
Merge pull request #632 from paulfd/noexcept-compile-error
...
Corrected a compile error on gcc 9.3
2021-02-12 10:03:37 +01:00
Paul Ferrand
acb860e984
Cleanups
2021-02-11 06:10:10 +01:00
Paul Ferrand
dc68054981
Cleanups
2021-02-11 06:10:10 +01:00
Paul Ferrand
2fd8c892cf
Last test errors
2021-02-11 06:10:10 +01:00
Paul Fd
16e32f0bd1
Release test errors
2021-02-11 06:10:10 +01:00
Paul Fd
cb2caf4b15
Working tests
2021-02-11 06:10:10 +01:00
Paul Fd
9a1e3971a9
WIP
2021-02-11 06:10:10 +01:00
Paul Fd
293e7a935f
WIP
2021-02-11 06:10:10 +01:00
Paul Fd
e9941b4337
Scope the enums in sfz and remove the prefix
2021-02-11 06:10:10 +01:00
Paul Fd
17594241e7
Read booleans as a template overload
2021-02-11 06:10:10 +01:00
Paul Ferrand
b1f7a4bd66
Change the way the defaults and bounds for the opcodes are handled and read
2021-02-11 06:10:10 +01:00
Paul Ferrand
6b4f535d9c
Add tests for extended cc triggers on aftertouch
2021-02-11 06:08:36 +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
Paul Ferrand
360d441eaa
Simplified the skipVoice check in note polyphony
...
checks
Removed the trigger type check; both attack and release
can choke each other
2021-02-08 19:22:56 +01:00
Paul Ferrand
a7cfb8429c
Fixups for MOD
2021-02-08 12:02:26 +01:00
Jean Pierre Cimalando
6eef90149f
Delete the old parser
2021-02-03 19:14:51 +01:00
Jean Pierre Cimalando
751e4f96bb
Add the reception of CC messages for editor
2021-02-02 20:13:15 +01:00
JP Cimalando
641a78805a
Merge pull request #622 from jpcima/notes-names-unicode
...
Handle unicode note names
2021-02-02 17:19:56 +01:00
Jean Pierre Cimalando
bc466866c3
Handle unicode note names
2021-02-02 17:03:24 +01:00