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
falkTX
ba8938ee20
Fix a const variable
Closes #1112
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
Geoffrey McRae
edb216fd50
fix incorrect base conversion for midi CC numbers
Fixes #1088
4 years ago
falkTX
55e2acb560
Make pixmapkeyboard right-click menu a bit better
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b33b4a81fe
Typo
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
673f34e61f
Manually create image save dialog so we can tweak values
Fixes #597
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
62b91cbe9a
Make canvas ports and groups ignore middle mouse clicks
Fixes #1085
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
fe80eb5e5a
Ignore Carla-VST resize requests if not using embed gui
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
96a914ebca
Add 2x and 4x zoom save image actions, compress output
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
cbe0d3d48b
Use CARLA_CATCH_UNWIND in the base utils
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
f225fc7df0
Bump version a tiny bit
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
cfa1bf23e4
Allow drag&drop in canvas area
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
43a4087d29
Fix canvas groups getting stuck out of screen with last commits
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
adb60204ea
Add jackbridge_uuid_unparse
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