313 Commits (01bfe05fd8847cde45dbef6930c37c4d558b6533)

Author SHA1 Message Date
  falkTX fe95abf309
Small fixups for jack engine 4 years ago
  falkTX 3a3eee4ed9
Save pluginId as part of the patchbay positions 4 years ago
  falkTX de66b320a8
Fix for old compilers 4 years ago
  falkTX 617675c820
Listen to canvas group position changes over JACK metadata and OSC 4 years ago
  falkTX c178105a15
First go at backend-side canvas positions; Safer jack callbacks 4 years ago
  falkTX d91b48e908
Use JUCE by default on linux if supported; Cleanup config a bit 4 years ago
  falkTX 8d113dc1e9
Fix jack metadata usage for multiple carla instances 4 years ago
  falkTX f781db3bb3
JACK: update metadata plugin id when changed 4 years ago
  falkTX 41f59c4bf7
Rework jack ports callback handling (get all data during callback) 4 years ago
  falkTX af0acd31cd
Add some safety checks around jack port callbacks 4 years ago
  falkTX ed852ffac7 Avoid assertion warning with an expected null value 4 years ago
  falkTX 7d907da527
Really fix multi-client plugin rename 4 years ago
  falkTX d8d331edce Preserve plugin id and icon when renaming in multi-client mode 4 years ago
  falkTX b99fc3c418
Fix offset to cv controlled parameters; Dont show range if unmapped 4 years ago
  falkTX 01041411c9
Fix strict build 4 years ago
  falkTX 978f152062
CV control stuff is not sample accurate just yet 4 years ago
  falkTX d2501b1709
Make CV control stuff work with JACK, finally 4 years ago
  falkTX d2179e3bd0
Move a few functions out of public API 4 years ago
  falkTX d17c94b3f4
Fix limits of MIDI CC parameters 4 years ago
  falkTX 2c793fc458
Update submodule; Don't call jack metadata on null port 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 4 years ago
  falkTX b94903350b
Rework CV param stuff, less racy 4 years ago
  falkTX eed583e059
Disable CV controls by default, add first API around it 4 years ago
  falkTX 0d6e71eb71
More CV control work, now hackishly working under JACK 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 5 years ago
  falkTX a7e907d951
Implement CV exposed ports in carla-patchbay 5 years ago
  falkTX 062c43e4c0
Only build and install jack internal client with JACKBRIDGE_DIRECT 5 years ago
  falkTX da45e92c2a
Temporarily force path for jack internal client 5 years ago
  falkTX 3bd4ff700f
Fix plugin rename under JACK single or multi client 5 years ago
  falkTX 462bb589cc
Use new jackbridge_uuid_parse in jack engine class 5 years ago
  falkTX dbf649d58d
WIP drag/touch params callback to host; Fix plugin rename API 5 years ago
  falkTX 0c197e12b1
Make main carla client selectable on canvas in jack mode 5 years ago
  falkTX b4e05d4d1b
Mapping between plugin id and canvas group id; Cleanup 5 years ago
  falkTX 9379d71c9c
Fix cross-compilation 5 years ago
  falkTX 1e1a6a37a3
Store our custom data in jack2 meta-data, cleanup 5 years ago
  falkTX f645715ec8
Pass flag indicating plugin inlinedisplay support to patchcanvas 5 years ago
  falkTX 200de887e8
Move ThreadSafeFFTW class to its own file 5 years ago
  falkTX dc7a0adb3f
Fixes for internal client and osc 5 years ago
  falkTX 8a2caa7b9f
Expose internal jack client 5 years ago
  falkTX b91c92490e
Fix build without liblo 5 years ago
  falkTX 4ce1c0c76c
Finish patchbay host/osc split, minor API changes 5 years ago