falkTX
ed852ffac7
Avoid assertion warning with an expected null value
4 years ago
falkTX
7d907da527
Really fix multi-client plugin rename
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d8d331edce
Preserve plugin id and icon when renaming in multi-client mode
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
falkTX
01041411c9
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
978f152062
CV control stuff is not sample accurate just yet
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d2501b1709
Make CV control stuff work with JACK, finally
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d2179e3bd0
Move a few functions out of public API
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d17c94b3f4
Fix limits of MIDI CC parameters
Closes #989
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
2c793fc458
Update submodule; Don't call jack metadata on null port
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
caa0d57fe8
Move some more definitions around, fix build
4 years ago
falkTX
bf4cc804a0
Move some definitions to a new file
4 years ago
falkTX
a10dc38684
More API rework needed to export controls/cv, WIP
4 years ago
falkTX
dc9e57da01
Don't build new cv param stuff in cross-architecture bridges
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b94903350b
Rework CV param stuff, less racy
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
eed583e059
Disable CV controls by default, add first API around it
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0d6e71eb71
More CV control work, now hackishly working under JACK
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
27c0e1373f
Fix build
5 years ago
falkTX
302854ae65
Fix 0 BPM when starting carla as transport master, and not rolling
5 years ago
falkTX
278e1972d8
Add lv2 midnam support; Cleanup CarlaEngine.hpp const usage
5 years ago
falkTX
5fbae267ce
Save/cache audio driver in engine settings; Fixes to dialog
5 years ago
falkTX
2df0ddf343
Always use JackNoStartServer
5 years ago
falkTX
18095d27b1
Implement device config changes at runtime (juce and jack)
5 years ago
falkTX
0f497f5f9a
Add API to be used for patchbay port groups
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
a7e907d951
Implement CV exposed ports in carla-patchbay
Signed-off-by: falkTX <falktx@falktx.com>
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
da45e92c2a
Temporarily force path for jack internal client
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
462bb589cc
Use new jackbridge_uuid_parse in jack engine class
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
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
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
8a2caa7b9f
Expose internal jack client
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
4ce1c0c76c
Finish patchbay host/osc split, minor API changes
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
d005d44bd1
Rework some core OSC remote control code, behaving like the plugin
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
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
falkTX
737a0b0fb7
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
falkTX
f173381b2e
Protect jack bufsize, srate and freewheel changes in patchbay mode
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
89fdb0b325
Protect jack bufsize, srate and freewheel changes in patchbay mode
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
44358f3f09
Receive transport information when we not jack transport master
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
e64e6b8f5f
Receive transport information when we not jack transport master
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
fc48f6f9e7
Introduce statusbar-like area; Add 1 new callback value
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago