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
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
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
7ede965819
Some attention to inline display
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
e02e1bbe8a
Protect backend from a few late calls after engine close request
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
b95d082d1f
Set correct Carla-VST UI size based on scale factor
Closes #1057
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
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
c178105a15
First go at backend-side canvas positions; Safer jack callbacks
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
4a1c2630e1
Disable patchcanvas basic eye-candy (box shadow) causes crashes
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c986c86860
Add "Find plugin in patchbay" right-click option
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
137a3e6fe6
Adjust UI a bit for logs tab, also I was wrong :P
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
Térence Clastres
27e688c148
Add Save, Clear and toggle autoscroll to the Logs tab ( #1129 )
New options:
- Save: save the log to a file (default to carla_log.txt)
- Clear: clear the console log (also accessible via CTRL+L)
- Auto-Scroll (default on): chooses wether it should scroll to keep up with new log
entries or stay where it is
Misc:
- Small carla_host.ui cleanup (from Qt Designer)
- Do not show the console scrollbars when there is nothing to scroll
- Add some margin to the console to give it a more "console-like" feel
Signed-off-by: Térence Clastres <t.clastres@gmail.com>
4 years ago
falkTX
674bfedf6e
Initial go at category filters
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
82bea67fe9
Allow to drag&drop vst3 folders for any OS
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
53c52cb3cf
Move standalone juce init/idle/cleanup to new file, expose an API
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
215103c05d
Host API calls now require handle as first argument
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c79e178105
Set version as 2.1.0
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0f10d81c59
Use PORT_TYPE_PARAMETER for CV ports (brown color)
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
86acfaaf6f
Remove old patchcanvas.py file that was still there by mistake
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
8491fb91ff
Debug pixel ratio information
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
76e50bf2fe
Bump version
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
a48ebd3bdc
Add sf3 to default soundfont path
Closes #905
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
991b184ddb
Fix for unconventional mouse releases while line is dragging
Closes #880
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c87c948a17
Reduce pipe allocations for pyqt plugin ui and simple values
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
a511bb259e
Try to prevent flooding logs with nan warning
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
7ced536c88
Try to catch NaN values in gui
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
ce0cac7d62
Fix MIDI CC assignment showing wrong selected value (base 16 vs 10)
Fixes #1018
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
4544d8559e
Fix right-click custom value dialog on skin knobs
Fixes #997
4 years ago
falkTX
cf50b929c1
Do not allow to enable canvas inline-displays in carla-control
4 years ago
falkTX
57d29b421b
Fixup carla-control to be in sync with main carla
4 years ago
falkTX
ed9ecac943
Final tweaks for osx menu roles
4 years ago
falkTX
36de0cc079
Set version as 2.0-RC1
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
9bdcee2283
Do not restrict ranges when mapped to CV
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
9640c93150
Ensure only correct parameters can be cv controlled
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