falkTX
|
423a0b2467
|
Fix build with older SDL2
|
2 years ago |
falkTX
|
e48a222160
|
Update juce plugin time related code for new APIs
|
2 years ago |
falkTX
|
a965cc4808
|
Expose through backend API hints which plugin UIs are file based
|
2 years ago |
falkTX
|
9d5992308a
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
08af009062
|
Update to JUCE 7.0.1, still to update to new playhead APIs
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
87bc5605d0
|
Adjust to the non-threaded usage
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6ee03336ab
|
Report plugin UI close in embed mode
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8839182a35
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1ee091f4cc
|
Really fix build, unless compiler crashes..
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
e51aed566e
|
Another build fix
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ea914aaa41
|
Fix build after latest changes
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ca15445429
|
One more build fix
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6b4f88fbc7
|
Do not allow to use capture logging thread on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
798733e2f1
|
Bring Runner class from DPF, use it for Engine background details
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
06d6981732
|
More tweaks for wasm, engine verified to work, still with hacks
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
3a57252fdf
|
Do not enable pthreads for wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f90acb5cbb
|
Dont strip wasm binaries, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
0445589595
|
More tweaks for wasm and sdl
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
247eaff28b
|
Fix SDL engine for SDL1, work wasm workarounds
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
728fa94744
|
Allow to disable JACK, and skip bridges for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
96e4fa5719
|
Initial SDL engine implementation
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b23293efeb
|
Rework and cleanup makefiles, add WASM var
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
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
|
389bf4969f
|
Tweak about/features for vst3 usage without juce
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
|
b06204c0b4
|
Cleanup some ysfx things and fix guiless build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
eeccc9cb7d
|
Adjust jsfx things to changes in Carla internals
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
|
3654f5b6ff
|
Build a few more files in c++14 for macOS
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
|
b4cf041284
|
Replace CARLA_EXPORT with separate API / PLUGIN export option
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f1d7b59020
|
Implement VERBOSE make flag
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f9afda01df
|
Fix strict build
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
|
928c09ab9a
|
Allow custom carla namespace, useful for static builds
|
2 years ago |
falkTX
|
2bbd787c42
|
Do not use RT threads for dummy engine / plugin testing
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c6ca5ca23d
|
Update copyright year for the modified files
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |