falkTX
ba5ca7006d
Support mod:volts as LV2 unit
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
91cee1f997
Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1cc16af5c2
Add audio port hints to backend, starting with lv2 sidechain
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
ea7ed826dd
Automable is not a word, sorry!
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
d4fe70694d
Support lv2 parameters that are both readable and writable
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
3be211b237
Fix build on macOS 10.5
3 years ago
falkTX
523a6f0026
Order lv2 parameters by URI
3 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
d0610840bd
Add back modgui support
Signed-off-by: falkTX <falktx@falktx.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
8672df82ad
Fix some strict compiler warnings
Fixes #821
Fixes #822
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
c62bfbc43a
Implement LV2 UI port notifications to feedback messages to UI
6 years ago
falkTX
cc3268a8be
Store port notifications in LV2_RDF struct
6 years ago
falkTX
a472b6dea7
Remove modgui support, requires webkit which is qt4 only
7 years ago
falkTX
10ebda3165
Set lv2:enabled meta-data for plugins (ignored for now)
7 years ago
falkTX
dfc8b60e84
Small correction to the check if LV2 UI is bridgeable
9 years ago
falkTX
9ec30ef1d1
Move some files around. modules dir will be for 3rd-party only
10 years ago
falkTX
4a40ec59e1
Misc
10 years ago
falkTX
114bd82286
Add modgui direct support in lilv; Get modgui data
10 years ago
falkTX
b8ed819c52
Only show real LV2 instruments as synths; Cleanup
10 years ago
falkTX
101b703b0c
Implement some custom kxstudio lv2 properties
10 years ago
falkTX
ed6695598d
lv2_rdf test, spotted a few minor issues
10 years ago
falkTX
d4400c97dc
General fixing
10 years ago
falkTX
98969cbb9a
More noexcept stuff
10 years ago
falkTX
aa25446bea
Misc fixing
10 years ago
falkTX
0c7399716b
More of the same
10 years ago
falkTX
9769143e29
Force backend build once again
11 years ago
falkTX
dbc12e8ba3
Cleanup
11 years ago
falkTX
985dda61a3
Move some files
11 years ago
falkTX
e3f1219750
Misc
11 years ago
falkTX
2716863000
Continue cleanup
11 years ago
falkTX
741c649d40
Continue cleanup; RtList C++ class objects support
11 years ago
falkTX
523fc019f8
Continue cleanup, move some files around
11 years ago
falkTX
4b681b0e26
Continue cleanup
11 years ago
falkTX
ebecc94154
More cleanup
11 years ago
falkTX
eba2f86c13
Continue cleanup
11 years ago
falkTX
8cb4f377af
Start code cleanup
11 years ago
falkTX
0ef21036be
More random work&fixing
11 years ago
falkTX
7f6dfe5c69
More work, MacOS fixes
11 years ago
falkTX
e472777b66
LV2 MIDI rework
11 years ago
falkTX
4a33625dc8
More LV2 work (use lv2 "control" port for events)
11 years ago
falkTX
4f61f344e2
More LV2 work, basic FX load now
11 years ago
falkTX
b2941d4030
Update lv2 utils code
11 years ago
falkTX
1b050433a5
minor lv2_rdf.hpp update
11 years ago
falkTX
7dd253d750
Update static lilv; misc changes
11 years ago
falkTX
353ad65fc8
Rename more files, ensure ANSI compatible
11 years ago
falkTX
2fc185db48
Rename some files
11 years ago
falkTX
60b05ab96e
API changes; add carla_strdup()
11 years ago