falkTX
278e1972d8
Add lv2 midnam support; Cleanup CarlaEngine.hpp const usage
5 years ago
falkTX
ba07ac4e6f
Fix lv2 parameter groups for a few more plugins
5 years ago
falkTX
5cd42f262f
Fully working lv2 parameter groups; Fix carla-single for vst3
5 years ago
falkTX
7e7fc22801
More things regarding parameter grouping
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
luz.paz
04b1890c3e
Fix source comment and user facing typos
Found via `codepell` (v1.17.0.dev0)
```
codespell -q 3 -L iff,iif,inport,sord,sinc,te,uint -S ./source/includes,./source/modules,./source/native-plugins,./data/windows
```
5 years ago
falkTX
3411c035da
Expose carlapatchbaycv as lv2 plugin
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
9bee2ff784
Export internal audio and midi players as LV2 plugins
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
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
d9a7e7eeba
Whitespace
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
7c6a87548c
Remove LV2 embed UI
6 years ago
falkTX
cdf6907943
Make carla-lv2 non-instance-access UI optional
6 years ago
falkTX
7d55cfe473
Start code for carla-plugin without lv2 instance-access
6 years ago
falkTX
1811d01351
Fix assertion in LV2 utils, assume portNotification is float type
6 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
Filipe Coelho
14dd4690ef
Fix loading single plugins without LV2_PATH being set
6 years ago
falkTX
badfa6d5ae
Specify int type on carla-plugin lv2 options
6 years ago
falkTX
a9060e1e7e
Always load UI resources, fixes missing features (eg, noUserResize)
6 years ago
falkTX
65b2ca8fc2
Fix cast leading to export-lv2 plugin crash; Cleanup
6 years ago
falkTX
cde56e0de4
Finish splitting lv2 code; Add midi and time ports to export-lv2
6 years ago
falkTX
518f2557a1
Continue splitting of carla-plugin LV2 code
6 years ago
falkTX
65029231d2
Start placing common lv2 carla-plugin into common class
6 years ago
falkTX
a472b6dea7
Remove modgui support, requires webkit which is qt4 only
7 years ago
falkTX
935d9d11e3
Rename water code files to get rid of juce prefix
7 years ago
falkTX
190ddd0ea1
Include water files as needed, cleanup
7 years ago
falkTX
b00010b65a
Rename the custom mini juce fork to "water"
7 years ago
falkTX
0fc5553a49
Finish moving things to mini juce
7 years ago
falkTX
88e5e93497
Import inline-display LV2 API and define PLUGIN_HAS_INLINE_DISPLAY
7 years ago
falkTX
10ebda3165
Set lv2:enabled meta-data for plugins (ignored for now)
7 years ago
falkTX
9385e1150b
Update included juce code
7 years ago
falkTX
ae34a145f7
Set loadDefaultState as supported LV2 feature
8 years ago
falkTX
a38e08718a
Update LV2 headers, part 1
8 years ago
falkTX
64fb39b13a
Sort LV2 scale points, fixes #141
8 years ago
falkTX
b210836e7b
Fix nitpick warnings; Fix carla-lv2 round-error timing
8 years ago
falkTX
38f697820c
Fix loading certain LV2 presets, closes #398
8 years ago
falkTX
19932c5668
Fix utf8 LV2 plugin and port names
8 years ago
falkTX
b6a6d8799a
Update juce (needs full rebuild)
8 years ago
falkTX
a7a2068f4a
Small optimization to lv2 init/list code
8 years ago
falkTX
df7dee17f6
Support LV2 makeSONameResident, just in case
9 years ago
falkTX
47eb436064
Optimize scan of lv2 presets
9 years ago
falkTX
9712b04317
Misc
9 years ago