falkTX
31964ba8eb
Add patchbay 64chan plugin version
Closes #908
5 years ago
falkTX
062c43e4c0
Only build and install jack internal client with JACKBRIDGE_DIRECT
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
935349e3ce
Make sure carla internal plugin has 100+10 parameters
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
63daa721c3
Fix strict debug build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
da45e92c2a
Temporarily force path for jack internal client
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
16f6415921
Make JACKBRIDGE_DIRECT simpler to work with
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
08cb20301a
Yet another build fix
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b4fd3bdb33
Really fix build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
d427e92710
Add a real Dummy engine driver, usable with carla-single too
via special env var CARLA_BRIDGE_DUMMY
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
3bd4ff700f
Fix plugin rename under JACK single or multi client
Fixes #876
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
269356b881
Testing: Send UI scale to lv2 uis
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
0514349938
Expose inline display on internal plugins; 2.0 Backwards compat fix
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
462bb589cc
Use new jackbridge_uuid_parse in jack engine class
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
d218b58249
Fix build; Remove debug prints; Implement drag/touch for bridges
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
dbf649d58d
WIP drag/touch params callback to host; Fix plugin rename API
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
d4a0292f37
carla-vst: expose first plugin params for host automation; cleanup
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
0c197e12b1
Make main carla client selectable on canvas in jack mode
And remove a print, for now
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b4e05d4d1b
Mapping between plugin id and canvas group id; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
9379d71c9c
Fix cross-compilation
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b150b14b96
Change a function signature
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
1e1a6a37a3
Store our custom data in jack2 meta-data, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
f645715ec8
Pass flag indicating plugin inlinedisplay support to patchcanvas
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
200de887e8
Move ThreadSafeFFTW class to its own file
Internal jack client needs it, so let's share it
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
dc7a0adb3f
Fixes for internal client and osc
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
c7b5eb2097
Report bridge error to server, kill bridge right away if it fails
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8a2caa7b9f
Expose internal jack client
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
932b4c9746
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
f278e79d6f
Fix carla-control not realizing plugins are active when fist added
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
94d30f085b
OSC control now waits for responses from server
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b91c92490e
Fix build without liblo
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8d065dcec0
Don't complain on cleanup if OSC was not enabled
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
6f76a52968
Finish first wave of full-osc control work
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
4ce1c0c76c
Finish patchbay host/osc split, minor API changes
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
c8f2b5340c
Expose canvas and some experimental settings to carla-control
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
87ed2d37d9
Expose add-plugin over OSC
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
bb3cc3671b
Remove unused line
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
24d715c8da
Split patchbayRefresh for host and osc modes
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
60cb053d04
More remote OSC stuff, split UDP and TCP
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
d005d44bd1
Rework some core OSC remote control code, behaving like the plugin
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b49a1bc1e4
Cleanup, continue previous commit
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
699193f3d5
Start work regarding full OSC control
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8cd9768f7d
Give some little attention to carla-control, so it works better
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
9a96aceeee
Dont try to use ports above 32767 for OSC
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8f009a3269
Retry 5 times with +1 port if current one fails
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
e5ab26bac8
Implement OSC settings save, load and apply; Fix typo in callback
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8535f839bf
Start work for OSC settings
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
1c532e0710
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
fed364b254
Implement clearing xrun count
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
6a6b396747
Name some variables more consistently
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
74fd9b2b0c
Close jack client after right deactivation, needed for jack1
jack1 does not wait for deactivate to stop the audio thread,
this leads to race conditions while we delete our audio buffers.
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago