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
|
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
|
d91b48e908
|
Use JUCE by default on linux if supported; Cleanup config a bit
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8d113dc1e9
|
Fix jack metadata usage for multiple carla instances
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f781db3bb3
|
JACK: update metadata plugin id when changed
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
41f59c4bf7
|
Rework jack ports callback handling (get all data during callback)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
af0acd31cd
|
Add some safety checks around jack port callbacks
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
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 |