Kristian Amlie
7fb0cf8047
Fix broken program and bank messages for Jack applications.
It appears to simply be a typo. MAP_PROGRAM_CHANGES is not an
available option for Jack applications, only SEND_PROGRAM_CHANGES is.
Signed-off-by: Kristian Amlie <kristian@amlie.name>
10 months ago
falkTX
1950c68edf
Adjust for liblo API breakage, dont define lo_message type
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
2523e36125
Fix typo leading to missing LV2 files
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
fb2ee3a8f7
Fix a comment
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
bc06ebbfd8
Fix some wine bridge details
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
e2c491390e
Fix a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
9a72330db1
bridge: change custom data "big size" to 4096, bump api version
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
baa6e8998c
lv2: handle invalid empty paths the same way as lilv
Fixes #1777
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
235beb8de5
Fix crash/regression when using LV2 plugins without worker ext
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
68f2b9c234
Always set time frame information for JUCE hosted plugins
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ec3d7a3657
Allow to receive LV2 atoms of any size up to max-length
Previous design with a stack var was so wrong
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
12d4d77b3c
Improve debug messages
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4547f26116
Import fixes from main branch into hotfix-2.5 one
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
658b5e30c6
Do not set scale factor for LV2 plugin UIs on macOS
3 years ago
falkTX
e48a222160
Update juce plugin time related code for new APIs
3 years ago
falkTX
a965cc4808
Expose through backend API hints which plugin UIs are file based
3 years ago
falkTX
9d5992308a
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
08af009062
Update to JUCE 7.0.1, still to update to new playhead APIs
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1ee091f4cc
Really fix build, unless compiler crashes..
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
e51aed566e
Another build fix
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
06d6981732
More tweaks for wasm, engine verified to work, still with hacks
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
3a57252fdf
Do not enable pthreads for wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
728fa94744
Allow to disable JACK, and skip bridges for wasm
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b23293efeb
Rework and cleanup makefiles, add WASM var
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ba5ca7006d
Support mod:volts as LV2 unit
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
bdc3373cae
Start handling VST3 events
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f701e1421e
A few vst3 host fixes, no longer crash on load
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5268e39c77
Hacky juce test code for investigating vst3 keyboard input
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b15bc2081d
Add some stubs to vst3 host code
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
91cee1f997
Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
8371c3c395
More tweaks needed for macOS builds
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
de820bb4b7
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
13c4fe9847
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2b11eece3d
Build fixes
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
6e96ae86cb
Initial code for juce-less VST3 native hosting
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5385595764
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
af9c392100
Start cleaning up the water
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
036846d88f
Only use -std=gnu++14 when building for juce
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
7a611594be
Always build juce_gui_extra; Add new mingw std compat files
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
882082c8db
Start the update to JUCE7
Signed-off-by: falkTX <falktx@falktx.com>
3 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
3 years ago
falkTX
f1d7b59020
Implement VERBOSE make flag
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1f5e44c4bb
Adjust the rest of the code for CARLA_BACKEND_NAMESPACE macro use
4 years ago
falkTX
c6ca5ca23d
Update copyright year for the modified files
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
8b24fc0e02
Use temporary files for big custom data values in bridges
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
4f13afd48a
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
2a55bbaef4
Notify of embed resizes on bridges
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
fcd3eb8c65
Initial implementation for embedding UIs of bridged plugins
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
1cc16af5c2
Add audio port hints to backend, starting with lv2 sidechain
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
Jean Pierre Cimalando
1f2f87ad41
Implement JSFX (backend)
4 years ago