falkTX
|
b5193900b5
|
Do not save/restore lv2 parameter-patch values, intercept restore
|
4 years ago |
falkTX
|
cea7ffe5f4
|
Fix memory leaks in LV2 stuff
|
4 years ago |
falkTX
|
0464cd5890
|
Initial code for mapped parameter flags
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6dbe64bc1f
|
Fix regression, missing notes on new plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a58501468e
|
Correct usage of LV2 options interface to change plugin block size
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
53b3a2cbac
|
Add option to disabling sending notes to plugins (reverse on)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5a9e11a242
|
Store the raw MIDI value in EngineControlEvent, for future use
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f053e8ab38
|
Fix bridge build with previous commit
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c3f05e4e96
|
Initial implementation of MIDI learn (per plugin, not global)
Closes #26
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7f595594b4
|
Only load default state on LV2 plugins that request such feature
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
da7c7c7cce
|
Copy lv2 state path contents when cloning plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1e29ecdd12
|
Better handling of LV2 temporary state, for clone and rename
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4a77792fe9
|
Dont recreate symlinks; Add single quotes around debug paths
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
232177d3a8
|
Symlink for LV2 abstract paths on request; Cleaner debug prints
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
720c6fe104
|
More work for LV2 state path, symlinks and move/copy when needed
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7571cdcbca
|
Check for state:threadSafeRestore on lv2 plugins; More debug paths
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1e5444355b
|
Skip inline redraw requests if engine mode has no patchbay
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1aa0ec5746
|
Ignore requests to hide UI if lv2 plugin uses files only
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
046ea33f4b
|
Add test code to replace sfz files with lv2 sfizz (disabled for now)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6de93e9161
|
Better handling of LV2 state paths, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f2e4cce1e9
|
Make lv2 state makePath return a unique path per plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0e8a2f6e9f
|
Start experimenting with embed-ui API, for use in external tools
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
85fa525178
|
Implement LV2_STATE__freePath
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4918f0bb51
|
Allow to change plugin window title dynamically
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2009afd551
|
Fully implement carla_set_custom_ui_title
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f350ae9e87
|
Fix bridges build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
66f912aa92
|
Better handle lv2 map/make path, now based on project dir
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3ab47c9481
|
Change the way plugins are deleted, ensure they are not being used
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7ede965819
|
Some attention to inline display
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
48848789b3
|
Fix crash loading LV2 plugin with CV and latency ports
Fixes #1070
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Filipe Coelho
|
ad123a4334
|
Optimize pipes (#1048)
* unfinished commit
Signed-off-by: falkTX <falktx@falktx.com>
* Finish optimizations
|
4 years ago |
falkTX
|
9a6c17dc56
|
Optimize pipe reads, by reducing allocations
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cef506e970
|
Adjust for LV2 UI parameter value API refresh
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5b9a630a06
|
Better handling of lv2ui request parameter "already open" status
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5217efc4cf
|
Implement lv2ui request parameter for file paths
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
12318879c6
|
Implement lv2ui background/foreground color
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3b86fc2f42
|
Cleanup and merge common code; Implement custom MIDI CC ranges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c2c422a8ef
|
Set range of LV2 and native CV plugin ports
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d17c94b3f4
|
Fix limits of MIDI CC parameters
Closes #989
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8bceb9ed17
|
Fixup process constness while at it
|
4 years ago |
falkTX
|
cacad4a52f
|
Tweak API and param widget so we can have CV expose option (WIP)
|
4 years ago |
falkTX
|
dc9e57da01
|
Don't build new cv param stuff in cross-architecture bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b94903350b
|
Rework CV param stuff, less racy
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a89dfbf49d
|
Fix string-copy related compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f9fb98438a
|
Add API to enable/disable CV controls
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
eed583e059
|
Disable CV controls by default, add first API around it
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b051899438
|
Expose vst2 params as cv (testing)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
92c70a3800
|
API cleanup with latest changes, test cv changes with LV2
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
520bbe4465
|
Properly restore options for all plugin formats, CC on by default
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
edc15542e9
|
Rework some code, join LADSPA and DSSI plugin support code into 1
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |