Commit graph

38 commits

Author SHA1 Message Date
Paul Fd
93f907f0ca Update channel aftertouch API
and version numbers in new APIs
2021-04-15 23:17:46 +02:00
Jean Pierre Cimalando
ce1894ccf4 Tempo API in BPM 2021-04-15 22:14:30 +02:00
Jean Pierre Cimalando
18461b09d4 Change the default quality in plugins as well 2021-04-14 20:04:34 +02:00
Paul Fd
2d6b99e1ab Deprecate the internal oversampling factor
- Removed it completely from the library
- Kept the API for future work
2021-04-14 08:21:12 +02:00
Jean Pierre Cimalando
7a33d3079f Copy editor resources when changed 2021-04-12 06:15:17 +02:00
Jean Pierre Cimalando
94be9902c1 Sample quality controls in UI 2021-04-10 20:52:16 +02:00
Jean Pierre Cimalando
e53b93ba19 Update to VST 3.7.2 2021-04-08 07:07:12 +02:00
Jean Pierre Cimalando
7c7537b428 Allocate greater port sizes 2021-04-07 15:24:34 +02:00
Jean Pierre Cimalando
45c36e93a8 Fix Atom port corruption in LV2 2021-04-07 15:09:37 +02:00
Jean Pierre Cimalando
77aff4b1df Pass the type of plugin to editor 2021-04-06 20:45:37 +02:00
Jean Pierre Cimalando
30234fa8cf lv2: Add option to enable plugin-side CC automation 2021-04-06 13:16:05 +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
Jean Pierre Cimalando
1daffe1378 WIP CC save and load 2021-04-05 21:34:28 +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
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
1c3104800a CC as parameters for LV2 2021-04-05 18:28:26 +02:00
Paul Fd
993620252b Support polyphonic aftertouch basics 2021-04-04 23:07:43 +02:00
Jean Pierre Cimalando
06ae5d2f52 Add support of background image 2021-04-04 00:00:57 +02:00
Jean Pierre Cimalando
53a5e989e5 Pull model for current CC and switch 2021-04-03 23:26:14 +02:00
Jean Pierre Cimalando
5e06aba595 Send UI the instrument description 2021-04-03 23:25:19 +02:00
Jean Pierre Cimalando
9d3e365f2e Instrument description in VST and LV2 2021-04-03 23:25:19 +02:00
Jean Pierre Cimalando
7091e4d54f Make the importer a library of its own 2021-03-18 16:40:33 +01:00
Jean Pierre Cimalando
5803630c0d Eliminate a leftover comment 2021-03-07 17:58:06 +01:00
Jean Pierre Cimalando
37b5c3b1bc Add importer support in plugins 2021-03-07 17:40:05 +01:00
Jean Pierre Cimalando
097feedc95 Fix the memory corruption in LV2 2021-02-26 22:25:14 +01:00
Jean Pierre Cimalando
dc0f8692f2 Add button to reset scala file 2021-02-23 22:56:47 +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
f1d240b88b Make a common lib for plugins, move OSC there 2021-02-08 20:59:32 +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