falkTX
|
b02fe8ad80
|
Ignore one assertion regarding JACK meta-data (false positive)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1d2b88052c
|
Correct and modify a few debug messages
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
43c3a9923a
|
Fix usage without jack meta-data support
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3afa203408
|
Fix JACK internal client build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f58fe233c1
|
Fix OSC handling method check for long strings
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
dbfc6116a9
|
Fix a couple of issues with carla-plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
22a6006c70
|
Avoid comparing shared_ptr directly to nullptr
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
90a868aba6
|
Fix bridge build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f73cafcea8
|
Backwards compatible std::shared_ptr
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d06159d2c9
|
Fix build, partially
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3ab47c9481
|
Change the way plugins are deleted, ensure they are not being used
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
29c55500a7
|
Pass DLS/GIG files into fluidsynth if version is recent enough
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
92f7396caa
|
Protect *all* metadata access, even in bridge mode
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0f53835c6d
|
Protect jack metadata usage with a mutex; other position fixes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8f27bff6c4
|
Add new CARLA_CUSTOM_SAFE_ASSERT
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
|
e697553406
|
Fix for dumb compilers
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
566c35a3a5
|
Try to fix old gcc build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
fe95abf309
|
Small fixups for jack engine
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3a3eee4ed9
|
Save pluginId as part of the patchbay positions
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
de66b320a8
|
Fix for old compilers
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
19fe22669a
|
Fix bridges build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ae9d498182
|
Fix small oddities in internal patchbay mode; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
617675c820
|
Listen to canvas group position changes over JACK metadata and OSC
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c178105a15
|
First go at backend-side canvas positions; Safer jack callbacks
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
90d69c02dd
|
Split CarlaProcessUtils in hpp/cpp, add ScopedAbortCatcher
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d91b48e908
|
Use JUCE by default on linux if supported; Cleanup config a bit
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f6c9559067
|
Final details for scanning etc vst3 linux stuff
Closes #1094
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a40177132e
|
Fixup build with new juce
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8d113dc1e9
|
Fix jack metadata usage for multiple carla instances
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9a6c17dc56
|
Optimize pipe reads, by reducing allocations
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f781db3bb3
|
JACK: update metadata plugin id when changed
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
12318879c6
|
Implement lv2ui background/foreground color
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
41f59c4bf7
|
Rework jack ports callback handling (get all data during callback)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
af0acd31cd
|
Add some safety checks around jack port callbacks
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
37b6f040ca
|
Prevent out of bounds parameter touch in carla-native plugin
Fixes #992
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ed852ffac7
|
Avoid assertion warning with an expected null value
|
4 years ago |
falkTX
|
57d29b421b
|
Fixup carla-control to be in sync with main carla
|
4 years ago |
falkTX
|
7d907da527
|
Really fix multi-client plugin rename
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d8d331edce
|
Preserve plugin id and icon when renaming in multi-client mode
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d26ecc359a
|
Fix crash when removing plugin with active cv control ports
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
eb7590a278
|
Prevent an assertion warning
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
25bc60fd4d
|
Fix strict and debug bridge build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b99fc3c418
|
Fix offset to cv controlled parameters; Dont show range if unmapped
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
01041411c9
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
978f152062
|
CV control stuff is not sample accurate just yet
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d2501b1709
|
Make CV control stuff work with JACK, finally
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c597da5b1a
|
Make some engine functions inline and protected
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d2179e3bd0
|
Move a few functions out of public API
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c2c422a8ef
|
Set range of LV2 and native CV plugin ports
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |