Jean Pierre Cimalando
d7b9dc2285
Interpolators with simde
2021-02-21 23:29:54 +01:00
Jean Pierre Cimalando
a338ec7368
Add simde as project library
2021-02-21 23:29:54 +01:00
Jean Pierre Cimalando
a9cf45b0c9
Add simde 0.7.2
2021-02-21 23:29:54 +01:00
Jean Pierre Cimalando
e2a5c07edb
Remove BM_opcodeSpec
2021-02-21 23:29:41 +01:00
JP Cimalando
08558ceae2
Merge pull request #641 from jpcima/try-new-container
...
Try new container
2021-02-17 08:19:08 +01:00
Jean Pierre Cimalando
02bc67d84c
Update paths of mingw build
2021-02-17 08:11:50 +01:00
Jean Pierre Cimalando
dde3547d4e
Try custom mingw container
2021-02-17 07:14:37 +01:00
Paul Ferrand
b5cb624697
Merge booboo between the PRs
2021-02-12 10:16:39 +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
f9eb818895
Merge pull request #559 from paulfd/region-parsing
...
Opcode parsing and defaults
2021-02-12 10:02:46 +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
f62b1ba834
C++11 error
2021-02-11 06:10:10 +01:00
Paul Fd
cb2caf4b15
Working tests
2021-02-11 06:10:10 +01:00
Paul Ferrand
49d749e354
WIP
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
60b5783753
Read enums through opcode.read
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
Jean Pierre Cimalando
0ab836787f
Add new sources to makefile
2021-02-11 06:10:10 +01:00
Jean Pierre Cimalando
24f77f46eb
Superfluous std::move
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 Ferrand
d1d659bb42
Use the normal CC codepath, to also trigger notes
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
JP Cimalando
02c5de1237
Merge pull request #636 from jpcima/vst-bits
...
Misc VST and plugin things
2021-02-08 21:05:46 +01:00
Jean Pierre Cimalando
118f123634
Use the enum value
2021-02-08 20:59:36 +01:00
Jean Pierre Cimalando
f1d240b88b
Make a common lib for plugins, move OSC there
2021-02-08 20:59:32 +01:00
Jean Pierre Cimalando
15b6f15093
Update .gitignore
2021-02-08 20:31:53 +01:00
Jean Pierre Cimalando
65c3ef8b6b
Have VST send HD controller values
2021-02-08 20:15:48 +01:00
Jean Pierre Cimalando
e75c148c67
Rename VST CC, not necessarily MIDI
2021-02-08 20:14:07 +01:00
Jean Pierre Cimalando
77719d788e
Keep CC assignments in array, so they may be reassigned
2021-02-08 20:12:48 +01:00
Jean Pierre Cimalando
89a6830e1e
Add controller edit IDs (not used yet)
2021-02-08 20:07:43 +01:00
JP Cimalando
3b8858b543
Merge pull request #635 from jpcima/controls-panel
...
Update control panel for efficient updates, preserving values
2021-02-08 20:01:57 +01:00
Jean Pierre Cimalando
6b319c5907
Remove the unused variable
2021-02-08 19:59:38 +01:00
Jean Pierre Cimalando
9e2b914a08
Update control panel for efficient updates, preserving values
2021-02-08 19:53:31 +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
Jean Pierre Cimalando
af551ab96f
Build LV2 with C++
2021-02-08 16:57:54 +01:00
Jean Pierre Cimalando
f6d92916ae
Move plugins to subdirectories
2021-02-08 15:41:21 +01:00
Paul Ferrand
a7cfb8429c
Fixups for MOD
2021-02-08 12:02:26 +01:00
Paul Ferrand
60ae910faf
Corrected a compile error on gcc 9.3
...
Removed the leak detector, which allows for POD data structures
with no default functions. This way the `noexcept` specifier on
the `atomic_queue` is actually valid, since the `FileTime` and
`CallbackTime` objects can be built without throwing.
2021-02-07 00:18:47 +01:00
JP Cimalando
1380978a55
Merge pull request #631 from jpcima/vst-cc-update
...
Update to CC controls panel
2021-02-05 18:02:01 +01:00
Jean Pierre Cimalando
595301ab34
Text truncation for CC labels
2021-02-05 17:42:24 +01:00
Jean Pierre Cimalando
cbd1f60271
Notify VST when SFZ is changed by reload
2021-02-05 17:33:16 +01:00
JP Cimalando
70d26b5da5
Merge pull request #629 from redtide/build-status-update
...
Added missing build options status
2021-02-04 21:29:04 +01:00