falkTX
|
b4cf041284
|
Replace CARLA_EXPORT with separate API / PLUGIN export option
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c0a1274451
|
Small tweaks in preparation of future things
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
066ae08df3
|
Prevent issues with hosts sending MIDI events where they shouldnt
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8afab56952
|
send audiofile preview as lv2 vector
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b57f7e638d
|
carla-lv2: only ask for "idle" one at a time
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b105847cf8
|
Rework state path support in carla lv2 plugins
|
3 years ago |
falkTX
|
74aaf02913
|
Expose inline-display in carla lv2 plugins
|
3 years ago |
falkTX
|
6d4937abdb
|
Map NATIVE_HOST_OPCODE_REQUEST_IDLE to lv2 worker
|
3 years ago |
falkTX
|
99e29eb48b
|
Forgot to revert a previous change; cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7dc9e8fce4
|
Alternative, cleaner approach to JUCE run loop on carla-plugin
Fixes #1238
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
61d581183e
|
carla-lv2: better handling of state make-path
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b9c681df53
|
Use state free-path in carla-lv2 whenever possible
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b088240281
|
carla-lv2: First attempt at getting project dir from host
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6ef541d1da
|
Fix strict build warnings against clang
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b95d082d1f
|
Set correct Carla-VST UI size based on scale factor
Closes #1057
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3da985448f
|
Fix LV2 UI not showing up if host supports touch
Fixes #1104
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7555310048
|
Initializing juce is not needed for carla-vst linux build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
08e416113b
|
Specify different lv2 parameters per file type (audio, midi, generic)
|
4 years ago |
falkTX
|
3886b3f982
|
Fix carla-lv2 sending invalid param changes via write function
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c0af83748f
|
Fix build without audio file support
Closes #962
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
3411c035da
|
Expose carlapatchbaycv as lv2 plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
a1f759bcc8
|
Don't set numParams for carla as lv2 plugin, for now
Fixes #885
Fixes #893
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
63daa721c3
|
Fix strict debug build
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
|
0514349938
|
Expose inline display on internal plugins; 2.0 Backwards compat fix
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
|
d4a0292f37
|
carla-vst: expose first plugin params for host automation; cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
579dea61db
|
Handle strict build for code that targets juce stuff; Cleanup
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
|
dc7c89c042
|
Setup juce gui on relevant parts
Signed-off-by: falkTX <falktx@gmail.com>
|
5 years ago |
falkTX
|
d73c0788cc
|
Fix some warnings triggered by gcc-8
|
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
|
b918550204
|
Fix loading carla-lv2 no matter host bundle path separator
|
6 years ago |
falkTX
|
d874053700
|
Don't export notes plugin to LV2, missing custom-data=>atom handling
|
6 years ago |
falkTX
|
241273e102
|
Fix carla-plugin LV2 not updating parameters from host
Fixes #718
|
6 years ago |
falkTX
|
22662f9269
|
Some more work for carla-plugin lv2 no-instance-access
|
6 years ago |
falkTX
|
250949cf15
|
Fix a typo
|
6 years ago |
falkTX
|
9002154238
|
Fix inverted logic when opening carla-plugin UI
|
6 years ago |
falkTX
|
ca0e68e906
|
Don't build carla-lv2 UI descriptor stuff if PyQt missing
Other related bits
|
6 years ago |
falkTX
|
cdf6907943
|
Make carla-lv2 non-instance-access UI optional
|
6 years ago |
falkTX
|
2355f147b3
|
Fix build with -std=c++98 and adjustments for old Mac OS
|
6 years ago |
falkTX
|
7d55cfe473
|
Start code for carla-plugin without lv2 instance-access
|
6 years ago |
falkTX
|
86a27bd68b
|
Misc fixes detected by static analyzer
|
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
|
df1e2f12b1
|
Start to get rid of Juce
|
7 years ago |
falkTX
|
bd963b6b5d
|
exported lv2s can now show custom gui
|
7 years ago |