falkTX
|
ba5ca7006d
|
Support mod:volts as LV2 unit
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
bdc3373cae
|
Start handling VST3 events
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f701e1421e
|
A few vst3 host fixes, no longer crash on load
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
5268e39c77
|
Hacky juce test code for investigating vst3 keyboard input
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b15bc2081d
|
Add some stubs to vst3 host code
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
|
8371c3c395
|
More tweaks needed for macOS builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
de820bb4b7
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
13c4fe9847
|
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
2b11eece3d
|
Build fixes
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6e96ae86cb
|
Initial code for juce-less VST3 native hosting
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
5385595764
|
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
af9c392100
|
Start cleaning up the water
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
036846d88f
|
Only use -std=gnu++14 when building for juce
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7a611594be
|
Always build juce_gui_extra; Add new mingw std compat files
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
882082c8db
|
Start the update to JUCE7
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
Florian Jung
|
9b79fcc97c
|
Fix inaccurate midi CC rounding (#1612)
* Fix incorrect rounding of midi CC when passed to LV2
* Fix inaccurate MIDI CC rounding everywhere
|
2 years ago |
falkTX
|
f1d7b59020
|
Implement VERBOSE make flag
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1f5e44c4bb
|
Adjust the rest of the code for CARLA_BACKEND_NAMESPACE macro use
|
2 years ago |
falkTX
|
c6ca5ca23d
|
Update copyright year for the modified files
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8b24fc0e02
|
Use temporary files for big custom data values in bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
4f13afd48a
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
2a55bbaef4
|
Notify of embed resizes on bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
fcd3eb8c65
|
Initial implementation for embedding UIs of bridged plugins
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 |
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 |