falkTX
f58fe233c1
Fix OSC handling method check for long strings
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5e670887ff
Fixup calf skin
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b63bb4ffc8
Fixup ScalableDial to be compatible with old pixmaps
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c093190584
Make LEDButton compatible with old pixmaps
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
8d9c63bfbe
Make ScalableButton compatible with old pixmaps
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0072e875b7
Fix up new scripts to work system-wide, and install them by default
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
799c45eb84
Add script to test carla-osc usage locally
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
17ddecac05
Add script used to test carla-plugin as standalone
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
661e09a254
New internal CLI arg "--osc-gui="
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
01bfe05fd8
Fix carla-control not handling CLI arg for custom address
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
fac7ee78dd
Fix carla-control adding more than 1 plugin
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
8eac11a6b3
Fix typo
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
ed1e66bc97
Improve performance of inline display rendering
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
de999bf479
patchcanvas: Fix some groupos with inline display becoming too small
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
a1141bfea9
patchcanvas: Fix ports text width calculation
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
Térence Clastres
ddd085f359
Fully Scalable UI Part 2
Add default rack LEDs, dials and buttons SVGs
4 years ago
Térence Clastres
26775a225a
Fix wrong custom dial arcs value and add fix from #1126
4 years ago
Térence Clastres
f3928a5482
Fully Scalable UI Part 1
Code preparation for scalable LEDs, Dials and Buttons
4 years ago
falkTX
890a5badbb
Fix wrong assertion with size 1 MIDI messages in carla-patchbay
Closes #1099
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
Hector Martin
889947b3ba
Add missing QPainterPath include
4 years ago
Térence Clastres
1f0238411f
VST2: Fix creation of a rack when one of the parameters is a NaN
On some quirky Windows VST2 (old SWAM instruments) or old Linux ones (InsertPizHere plugins), a NaN parameter value would be sent.
This throws an error in the frontend code and prevent carla from creating the corresponding rack.
We workaround that by just returning early from PixmapDialsetValue() if the value is a NaN
Fixes #1143
4 years ago
falkTX
052ec3db6e
Add new files from juce
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
8127f1c25e
Update JUCE
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b31672cacf
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b697a30188
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
3ab8a2f985
Check for updated program names during audioMasterUpdateDisplay
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
7e2148a3dd
Fix bridged discovery build
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
47acfcfa61
Add action to copy canvas as image to clipboard
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
1c675e7bb5
Tweak code for canvas group positions
See #1139
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0511bbb42b
Fix build in some systems
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
ac3c8aacb4
Tweak previous commit to work under plugin bridges too
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
f34b7b57f9
Try to load vst2 plugin again if first time plugin blows up
Fix for u-he mishandling languages
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
cebc307542
Fix for vst2 plugins that crash on init
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
f9e761e15b
Force discovery to be in "C" (english) so we can parse errors
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d14c1410a3
Ignore errors from non-native vst3 files
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
264ff11dd2
Use newlocale methods in CarlaScopedLocale to be thread-safe
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
1319dbd100
Fixup icons
Closes #972
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
7ede965819
Some attention to inline display
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
09370ae456
Change an error message
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
e02e1bbe8a
Protect backend from a few late calls after engine close request
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