Adam Williamson
83f0bc98c1
carla_host_control: import from pyliblo3 if available
pyliblo has not been touched upstream since 2015 and doesn't
work out of the box with Python releases since 3.11. There is an
actively-maintained fork called 'pyliblo3' at
https://github.com/gesellkammer/pyliblo3 which *does* work with
current upstream Python releases. It provides a library called
'pyliblo3' rather than 'liblo'. Let's support it, and prefer it
over the dead library (though the dead one will still be used if
it is present and pyliblo3 is not).
Signed-off-by: Adam Williamson <awilliam@redhat.com>
1 year ago
falktx@falktx.com
c5b601bbfb
Start PyQt6 compatibility update
Signed-off-by: falktx@falktx.com <falkTX>
1 year ago
falkTX
68a5b47328
Rename a file to prevent possible recursion issues
4 years ago
falkTX
565f485370
Remove custom return host on carla-control, no longer needed
4 years ago
falkTX
bb9c278f49
Start checking python code with pylint, adjust some already
5 years ago
falkTX
01bfe05fd8
Fix carla-control not handling CLI arg for custom address
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
617675c820
Listen to canvas group position changes over JACK metadata and OSC
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
57d29b421b
Fixup carla-control to be in sync with main carla
5 years ago
falkTX
cacad4a52f
Tweak API and param widget so we can have CV expose option (WIP)
5 years ago
falkTX
3cfd7d09fd
Use QSafeSettings in a few more places
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
luz.paz
04b1890c3e
Fix source comment and user facing typos
Found via `codepell` (v1.17.0.dev0)
```
codespell -q 3 -L iff,iif,inport,sord,sinc,te,uint -S ./source/includes,./source/modules,./source/native-plugins,./data/windows
```
6 years ago
falkTX
de8e0d3bd9
New carla-control osc-connect dialog
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
dc7a0adb3f
Fixes for internal client and osc
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
e4e2bc38be
Rework structure for plugin/osc backend, more safe to use now
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
94d30f085b
OSC control now waits for responses from server
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
6f76a52968
Finish first wave of full-osc control work
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
928d9b70b3
Custom handling for osc midi note
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
87ed2d37d9
Expose add-plugin over OSC
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
24d715c8da
Split patchbayRefresh for host and osc modes
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
60cb053d04
More remote OSC stuff, split UDP and TCP
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
d005d44bd1
Rework some core OSC remote control code, behaving like the plugin
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
699193f3d5
Start work regarding full OSC control
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
7cc317429c
Fix typo in a previous commit
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
8cd9768f7d
Give some little attention to carla-control, so it works better
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
bf4774abbd
carla-control: don't use global vars
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
5af074b399
Move frontend code to its own folder
7 years ago
falkTX
26b28bbaa1
Fix inconsistent arguments in carla-control
7 years ago
falkTX
183b06cad0
carla-control: fix last used plugin data leftovers, all clear now
8 years ago
falkTX
bdf1439f22
carla-control: handle osc messages on the main thread
8 years ago
falkTX
f24d5ec0c9
Use a random port for carla-control
10 years ago
falkTX
7ace0c0325
Fix some carla-control oddities
10 years ago
falkTX
b061bccb42
Add prints to carla-control to help debugging
10 years ago
falkTX
9a5cc80fed
Add connect & refresh actions to carla-control
10 years ago
falkTX
53bcf1d9a8
carla-control is back, sorta working
10 years ago
falkTX
a1a682bb29
Misc
11 years ago
falkTX
949d117c3c
Extend get_internal_plugin_* for cached ones, to be used for LV2 and AU
11 years ago
falkTX
d60f1e7680
Optimizations; s/Carla/gCarla/
11 years ago
falkTX
1fd5edec42
Cleanup
11 years ago
falkTX
87c9df5d1b
Implement file load/save via juce; Misc cleanup/fixing
12 years ago
falkTX
ed83b0ca98
Same
12 years ago
falkTX
0b35636357
Carla-Control Fixes
12 years ago
falkTX
8229f8cb57
Initial code for Carla-Plugin UI; Fixes for Carla-Control
12 years ago
falkTX
7592d89d28
LV2 UI<->DSP communication work, unfinished for bridges
12 years ago
falkTX
810b61ab72
Windows build fix; CarlaControl MIDI fix
12 years ago
falkTX
69b709edf2
Show and use OSC UDP address
12 years ago
falkTX
0effad9dba
CarlaControl fixing
12 years ago
falkTX
82c149a74e
More cleanup; Don't repaint peak meters is value doesn't change
12 years ago
falkTX
b95198a692
Start carla.py cleanup
12 years ago
falkTX
c13a875acb
Make carla-control kinda work again, misc changes
12 years ago
falkTX
ebc116454d
Make carla-control load DLL, so it also gets the custom theme
12 years ago