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
falkTX
d005d44bd1
Rework some core OSC remote control code, behaving like the plugin
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
699193f3d5
Start work regarding full OSC control
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
9712dc1e25
Fix LV2 plugins not handling MIDI CC
Closes #842
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
6a6b396747
Name some variables more consistently
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
fec895a086
Create buffer for vst audio out, fixes dry/wet (inline processing)
Closes #834
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
5583ba1546
Create buffer for vst audio out, fixes dry/wet (inline processing)
Closes #834
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
fc48f6f9e7
Introduce statusbar-like area; Add 1 new callback value
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
Filipe Coelho
f7ea7061dd
Improve travis CI setup ( #823 )
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
c89a6f9d6a
Sync ui bridges with main code
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
Filipe Coelho
efd2441fa1
Initial support for LV2 params ( #811 )
* Quick & dirty LV2 params now working, testing waters...
* Support LV2 UIs purely through show interface without complaining
* Small tweak to how DSSI UIs are found, to be more inclusive
* Make water File paths accept paths from CWD, adjust bridges to it
* Add "plugin-wine" make target in cross-compile mingw mode
* Whitespace
* Bump maximum value of LFO speed
* Rename a variable
* Fix build
* Always copy carla-plugin binary when exporting lv2 plugin
* Fix typo
* Do not build external plugins in DEBUG mode
They make bigger binaries, take longer to build and sometimes even fail.
We do not need them in DEBUG mode, since they are assumed to be tested and work well
* Cleanup some water
* Fix leaks and oddities with water Array class
* Make ScopedLocale its own class, apply it everywhere that it fits
* Cleanup
* More cleanup, make lv2 params code not crash carla
* Fake lv2 plugin gui for those with file paths, using first prop
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
984a06ce50
Make ScopedLocale its own class, apply it everywhere that it fits
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
8672df82ad
Fix some strict compiler warnings
Fixes #821
Fixes #822
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
556c7dabda
Split LV2 work and response, cleanup
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
3317a436fb
Some little thing just to be safe
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
49aa8c0e58
Forgot to allocate memory...
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
cbde990d35
Decouple LV2 worker responses from UI stuff
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
ab8e178413
Experiment with LV2 parameters, we can show their names now
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
d73c0788cc
Fix some warnings triggered by gcc-8
6 years ago
falkTX
ee0a4e5fdf
Start a big cleanup, WIP
6 years ago
falkTX
85ebe336c5
Fix some warnings triggered by gcc-8
6 years ago
falkTX
6b92f3e1dc
Clean up some debug messages
6 years ago
falkTX
2038a91cde
Print warning if LV2 UI tries to send bad data
6 years ago
falkTX
527e649987
Dont prefer UI bridges if running as bridge already
Fixes #720
6 years ago
falkTX
9a68a49849
Big push to get transport working correctly. Seems quite nice now
6 years ago
falkTX
8d48bc3ae2
Some house-keeping, needed after some previous changes
6 years ago
falkTX
7d55cfe473
Start code for carla-plugin without lv2 instance-access
6 years ago
falkTX
f475d04869
Expose more stuff to carla-plugin bridge, increase pipe timeout
6 years ago