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 |
falkTX
|
9bc526c1a6
|
Tweak CarlaPlugin API to make RT engine callbacks optional
|
5 years ago |
falkTX
|
278e1972d8
|
Add lv2 midnam support; Cleanup CarlaEngine.hpp const usage
|
5 years ago |
falkTX
|
8337a2ece4
|
Protect against bad lv2 rindex value
|
5 years ago |
falkTX
|
5cd42f262f
|
Fully working lv2 parameter groups; Fix carla-single for vst3
|
5 years ago |
falkTX
|
f652ad2e13
|
Rework for better plugin string result handling; single page params
|
5 years ago |
falkTX
|
1e51708bfe
|
Add CV and inline-display plugin filters, and related fixes
Fixes #936
|
5 years ago |
falkTX
|
a0be30f35e
|
Fix crash when plugin adds latency after starting at 0
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
8cee623761
|
Cleanup lv2 ui scale stuff, use LV2_UI__scaleFactor
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
7717aa0e47
|
Fixes and caching for inline displays
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
fe8d5e0072
|
Debug message for inline display helping
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
feacbe3ad1
|
Cleanup inline data and other last commits
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
78461399e0
|
Renders inline display for internal plugins, if provided
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
83deb53177
|
Pass ui scale to ui bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
9838194141
|
Forgot this
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
6ef554812f
|
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
269356b881
|
Testing: Send UI scale to lv2 uis
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
fc39645141
|
Do not bridge LSP plugin UIs, for now
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
d218b58249
|
Fix build; Remove debug prints; Implement drag/touch for bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
dbf649d58d
|
WIP drag/touch params callback to host; Fix plugin rename API
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
d0610840bd
|
Add back modgui support
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
93579acf27
|
Don't unload plugins that use inlinedisplay
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
b7922f3dd5
|
Experimental inline display inside canvas
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |