falkTX
|
1cc16af5c2
|
Add audio port hints to backend, starting with lv2 sidechain
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
Jean Pierre Cimalando
|
1f2f87ad41
|
Implement JSFX (backend)
|
3 years ago |
falkTX
|
63ce0b9148
|
Add PLUGIN_JSFX definition, not yet implemented
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
afd6f1bc1f
|
Fix bridge build
Closes #1558
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7450591000
|
Implement dry/wet, volume and balance on juce hosted plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
0c93fa1eea
|
Add stubs for custom vst3 hosting
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1dbaf85816
|
Define CUSTOM_DATA_TYPE_PATH and allow it for LV2 as custom data
|
2 years ago |
falkTX
|
ea7ed826dd
|
Automable is not a word, sorry!
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
095c25da4a
|
Skip JACK-applications as plugin in static plugin target builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
01db5f4b7e
|
Update LV2 UI parameter values after embedding
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ae6e2c575c
|
Set PLUGIN_HAS_CUSTOM_EMBED_UI flag for LV2 plugins as possible
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
db46099c08
|
Fix build with some libraries in custom prefixes
|
3 years ago |
falkTX
|
bc7deaab69
|
Send keyboard and focus events to VST3 UIs as needed
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
cac2d62925
|
Fetch/set some extra info for VST3 plugin parameters
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8463126322
|
Fix a compiler warning
|
3 years ago |
falkTX
|
c6daf00679
|
Pass keyboard events to vst2 plugins in win/macOS
|
3 years ago |
falkTX
|
d2f5406f56
|
Do not set scale factor for vst2 native implementation under macOS
|
3 years ago |
falkTX
|
ac40a63024
|
Do not set JUCE editor scale factor under macOS
|
3 years ago |
falkTX
|
1ff775e726
|
Implement a way to set plugins as standalones
|
3 years ago |
falkTX
|
e132c46893
|
Safer X11 UI use, fixes crash with a few plugins (regression)
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9a16584c5d
|
Add VST2 host embed support (native implementation)
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
33a9091413
|
Fix race condition around postponed rt event data pool
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b9702285ef
|
Finish updating juce deprecated API stuff
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
fa0cee2862
|
Fix loading state via juce of vst2 plugins without chunk
|
3 years ago |
falkTX
|
f0efa0a1d3
|
Update plugin juce code to new APIs, hook into vst2 for parity
|
3 years ago |
falkTX
|
6a1c518eb4
|
Use posix_spawn to launch macOS bridges
|
3 years ago |
falkTX
|
8eba3f67b4
|
Implement parameter groups for VST2 plugins (carla implementation)
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c261dece8a
|
Do not run 2nd instance of lv2 plugin if it has event output(s)
Fixes #1350
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
3ee39e8976
|
Use fixed buffers on standalone bridge mode
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f7e674ffeb
|
Whitespace cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f84dc4250b
|
Make sure to ignore CCs above 120
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
33158e3134
|
Read lv2 midi:binding on control ports and parameters
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b91ff491d1
|
Fix recursive VST2 audioMasterAutomate parameter changes
Fixes #1365
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9beb104c0e
|
Fetch bitrate and pool fill for audiofile
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
243b3a31c4
|
Fix bridges build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
470ea7854f
|
Fully delete embed lv2 ui window on hide
Fixes #1339
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
605e894b11
|
Fix assertion on empty project path; Change cwd of plugin bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f8503aebca
|
Fix some compiler warnings
|
3 years ago |
falkTX
|
7b22e89958
|
Fixup audiofile plugin for offline rendering
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
|
2c142d77af
|
Clear PID when child process ends
|
3 years ago |
falkTX
|
d635f6363a
|
Fix usage of empty filenames and labels for plugin bridges
|
3 years ago |
falkTX
|
b74aea4eb5
|
Fix crash on internal vst handling with bad macOS plugins
|
3 years ago |
falkTX
|
b105847cf8
|
Rework state path support in carla lv2 plugins
|
3 years ago |
falkTX
|
8c86c53c11
|
Catch lv2 dsp->ui messages, and prevent recursion from carla
|
3 years ago |
falkTX
|
cd614a1d00
|
Fix unused variable
|
3 years ago |
falkTX
|
408eb9975a
|
Fix strict build
|
3 years ago |
falkTX
|
f9e8f83f41
|
Put x64 lv2 plugins in bridge mode if needed (macOS only)
|
3 years ago |
falkTX
|
532925a608
|
Remove plugins from macOS quarentine before running them
|
3 years ago |
falkTX
|
a26defd8b5
|
Only scan for relevant formats when using juce host
|
3 years ago |