Jean Pierre Cimalando
087180db41
CC automations for VST, saving and loading
2021-04-06 19:50:16 +02:00
JP Cimalando
ba8227de24
Merge pull request #785 from jpcima/tunings-update
...
Tunings update
2021-04-06 14:41:52 +02:00
Jean Pierre Cimalando
1bd32a533f
Update tunings to e8aab5b
2021-04-06 14:34:50 +02:00
Jean Pierre Cimalando
97597123c6
Update tunings to 0aec52c
2021-04-06 14:22:22 +02:00
Jean Pierre Cimalando
e6e28a6a44
Update tunings to 0ba372f
2021-04-06 14:14:04 +02:00
Jean Pierre Cimalando
939b93107b
Update tunings to d9660ef
2021-04-06 14:08:59 +02:00
Jean Pierre Cimalando
30234fa8cf
lv2: Add option to enable plugin-side CC automation
2021-04-06 13:16:05 +02:00
JP Cimalando
38e07c3729
Merge pull request #783 from jpcima/user-path
...
Fix inability to save the user directory
2021-04-06 01:38:18 +02:00
Jean Pierre Cimalando
0a40e29a8b
Fix inability to save the user directory
2021-04-06 01:18:39 +02:00
JP Cimalando
539fbf6442
Merge pull request #776 from jpcima/lv2-parameters
...
Present the controllers as LV2 parameters
2021-04-06 01:00:19 +02:00
Jean Pierre Cimalando
4731bef9e1
Have editor only request value when CC is used
2021-04-06 00:43:30 +02:00
Jean Pierre Cimalando
68ee6775bb
Let's not forget to send synth CC on restore
2021-04-06 00:39:46 +02:00
Jean Pierre Cimalando
cb85ca3970
Track current CC values after restore
2021-04-06 00:33:04 +02:00
Jean Pierre Cimalando
2cca5c31f3
Have distinct output port for notifying and automating
2021-04-06 00:22:25 +02:00
Jean Pierre Cimalando
a92c4fde3c
Fix an error where controller is wrongly addressed
2021-04-06 00:18:25 +02:00
JP Cimalando
da9135b72c
Merge pull request #782 from redtide/about-hover
...
Text for icons in the about dialog
2021-04-05 21:46:04 +02:00
Jean Pierre Cimalando
1daffe1378
WIP CC save and load
2021-04-05 21:34:28 +02:00
redtide
d87863ba9c
Text for icons in the about dialog
2021-04-05 21:14:37 +02:00
Jean Pierre Cimalando
d2d01b73b3
Structure for storage of CC automation
2021-04-05 19:01:36 +02:00
Jean Pierre Cimalando
2436414ad8
Allow UI to send value by controller
2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
308eb788e6
Allow the script to work in older cmake
2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
62919343c3
Have editor respond to 'CC' EditId
2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
803c4f296e
Have UI receive CC by parameter
2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
b40e8f4476
Fix mismatched function signature
2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
c7db9656a2
lv2: process CC by parameters in and out
2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
ccdbd4a61a
Instantiate ccmap on UI side
2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
67b08f6663
Move ccmap in common LV2
2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
f827f86a25
Generate LV2 MIDI binding for CC 0 to 127
2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
1c3104800a
CC as parameters for LV2
2021-04-05 18:28:26 +02:00
JP Cimalando
55fe026143
Merge pull request #781 from jpcima/used-ccs-region
...
Add missing CCs forgotten from the used set
2021-04-05 18:27:53 +02:00
Jean Pierre Cimalando
c820484e0f
Add missing CCs forgotten from the used set
2021-04-05 18:18:27 +02:00
JP Cimalando
4a871e4b8b
Merge pull request #780 from paulfd/update-abseil-and-filesystem-2104
...
Update abseil and ghc::filesystem
2021-04-05 18:14:49 +02:00
Jean Pierre Cimalando
6f2430b20c
Add absl::wyhash
2021-04-05 18:12:00 +02:00
Jean Pierre Cimalando
89aa9280e7
Removal of absl::dynamic_annotations
2021-04-05 18:04:15 +02:00
JP Cimalando
c2be936b7e
Merge pull request #779 from redtide/about-dialog
...
UI: About dialog
2021-04-05 17:59:34 +02:00
Jean Pierre Cimalando
17d56bc30e
Set up layout for the about dialog
2021-04-05 17:50:02 +02:00
Paul Fd
7b809b10f2
Update abseil and ghc::filesystem
2021-04-05 14:54:52 +02:00
Paul Ferrand
0df5a379a2
Merge pull request #771 from paulfd/ordered-events-2
...
Out-of-order API update
2021-04-05 14:29:39 +02:00
JP Cimalando
77c403186c
Merge pull request #775 from jpcima/build-side-num-ccs
...
Make a variable SFIZZ_NUM_CCS available to cmake
2021-04-05 14:20:20 +02:00
Paul Fd
cfb9eae68f
Test and API doc update w.r.t. ordering
...
Updated tests mostly to call on `renderBlock()` before testing things like number of active voices and such, in case we buffer/reorder events in the library later on.
2021-04-05 14:13:34 +02:00
Paul Ferrand
254d00768e
Merge pull request #761 from paulfd/osc-region-change
...
Updating regions through OSC
2021-04-05 00:15:07 +02:00
Paul Ferrand
d0cd21acf9
Merge pull request #764 from paulfd/polyaft
...
Support polyphonic aftertouch basics
2021-04-04 23:18:53 +02:00
Paul Fd
993620252b
Support polyphonic aftertouch basics
2021-04-04 23:07:43 +02:00
Paul Ferrand
9c3b31030f
Merge pull request #778 from paulfd/choke-tests
...
Various corrections regarding choke tests
2021-04-04 23:07:12 +02:00
Paul Fd
0c1687b5fa
Voices can also be offed by note-off events
...
Also add a check to see if a voice is already released in checkOffGroup,
preventing and endless recursion
2021-04-04 22:24:43 +02:00
Paul Fd
f189292a60
CC events can also off notes
...
Same as note-on events
2021-04-04 21:54:19 +02:00
Paul Fd
7f02c413c1
Correct the sostenuto/sustain logic
...
Only release if the received CC is one of the above AND if the region is not a one-shot
2021-04-04 21:23:05 +02:00
Paul Fd
b3ff1469ed
Correct how sampleEnd is computed
...
sampleSize_ is (end - offset) and is used to wrap back the sample.
2021-04-04 21:22:22 +02:00
Paul Fd
ac27e060ba
Apply velocity-related note gain to a CC-triggered note
...
if the velocity has been replaced with `sw_vel=previous`
2021-04-04 17:54:08 +02:00
Paul Fd
78e20c68bf
Override the velocity in the startVoice method
2021-04-04 17:26:40 +02:00