341 Commits (84296b3f311e834fee6c41d92458ba7c049cfd1b)

Author SHA1 Message Date
  falkTX 5a9e11a242
Store the raw MIDI value in EngineControlEvent, for future use 4 years ago
  falkTX 47bc02a140
Fix strict build 4 years ago
  falkTX 6f58669c08
Fix internal client build 4 years ago
  falkTX 929c869731
Use a custom flag so our CV ports appear as CV right away 4 years ago
  falkTX c3f05e4e96
Initial implementation of MIDI learn (per plugin, not global) 4 years ago
  falkTX 2b6fd1ca6d
Fix recursion when using carla-patchbay under JACk with lv2 midnam 4 years ago
  falkTX bac54233ef
Add some safeties around invalid connection-id 4 years ago
  falkTX fda792130a
Fix missing ports if client uuid fetch fails 4 years ago
  falkTX a6aaccc6eb
Final tweaks for internal/external patchbay usage and projects 4 years ago
  falkTX 18554a3692
Skip graph CV source reconfigure when loading plugin state 4 years ago
  falkTX 88c3255786
Tweaks to loading external patchbay data into internal one 4 years ago
  falkTX d951215570
Only care about client name prefix in multi-client mode 4 years ago
  falkTX 3e87f7dff2
Add --cnprefix arg, for client name prefix; Set it also when needed 4 years ago
  falkTX d7d33f7697
Don't rely on jack metadata callback being there for positions 4 years ago
  falkTX 0463d8f1b7
Better error reporting regarding missing clients during load 4 years ago
  falkTX 53c8f6965b
Handle client name prefix during jack client rename 4 years ago
  falkTX 01c1aed761
Convert from and to client name prefix as needed 4 years ago
  falkTX 797278456c
JACK: Be able to load canvas positions regardless of client prefix 4 years ago
  falkTX c4c387ed29
Use jack client prefic when renaming clients too 4 years ago
  falkTX 3d767f9be8
Allow to set custom prefix for jack clients, use it under NSM 4 years ago
  falkTX 843bb34910
Better handle case of JACK server stop (or killed) 4 years ago
  falkTX 040b0b6636
Fix false positives regarding jack meta-data and internal clients 4 years ago
  falkTX 6ab431a469
JACK: prevent recursion on patchbay group position changes 4 years ago
  falkTX 6ef541d1da
Fix strict build warnings against clang 4 years ago
  falkTX b02fe8ad80
Ignore one assertion regarding JACK meta-data (false positive) 4 years ago
  falkTX 43c3a9923a
Fix usage without jack meta-data support 4 years ago
  falkTX 3afa203408
Fix JACK internal client build 4 years ago
  falkTX 22a6006c70
Avoid comparing shared_ptr directly to nullptr 4 years ago
  falkTX 90a868aba6
Fix bridge build 4 years ago
  falkTX f73cafcea8
Backwards compatible std::shared_ptr 4 years ago
  falkTX 3ab47c9481 Change the way plugins are deleted, ensure they are not being used 4 years ago
  falkTX 92f7396caa
Protect *all* metadata access, even in bridge mode 4 years ago
  falkTX 0f53835c6d
Protect jack metadata usage with a mutex; other position fixes 4 years ago
  falkTX e697553406
Fix for dumb compilers 4 years ago
  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