87 Commits (84b94ebf52042dc82edf10a65ae686aef99dc257)

Author SHA1 Message Date
  falkTX 9a68a49849 Big push to get transport working correctly. Seems quite nice now 6 years ago
  falkTX 4c04b0e15a Expose carla-plugin in plugin bridge 6 years ago
  falkTX 92a3536da3 Fix use of undefined memory 6 years ago
  falkTX bf60778ad9 Use double-precision for time tick; Force bridge build without osc 6 years ago
  falkTX 8aa5781d6e More aggressive hacks around linuxsampler 6 years ago
  falkTX 16763bc4d8 Fix for previous commit, dont keep waiting if receiving lock 6 years ago
  falkTX 0002aacd55 Stop waiting for engine post-rt ACK if it stops running 6 years ago
  falkTX d32eee00f5 Implement up/down plugins in rack (right-click menu) 6 years ago
  falkTX 456b13efaa Transport controls are now considered stable 6 years ago
  falkTX c29529b456 Fix timing issues, please test 6 years ago
  Filipe Coelho 6480b75f92 Cleanup 6 years ago
  Filipe Coelho b4061e6933 Fix crash when audio engine stops responding 6 years ago
  falkTX 0ee835a896 Use semaphore with timed wait for scoped actions, mostly RT safe 6 years ago
  Filipe Coelho 1436d9d70b Test scoped action lock with a wait condition 6 years ago
  falkTX 518f2557a1 Continue splitting of carla-plugin LV2 code 6 years ago
  falkTX 6743921cea Re-add patchbay mode to backend 7 years ago
  falkTX fcea66d79f Fixup new code for -Weffc++ 7 years ago
  falkTX df1e2f12b1 Start to get rid of Juce 7 years ago
  falkTX 9aed25df6c Initial work for setting bpm value 7 years ago
  falkTX 05b361127a Fix a bunch of clang warnings 7 years ago
  falkTX e3c4017168 Tweaks to transport code, still not quite there yet... 7 years ago
  falkTX 365e343e43 Small rework of hylia/link code 7 years ago
  falkTX a6405a4fce Continue transport work, link can now be enabled (untested) 7 years ago
  falkTX b10f6aadbf Implement JACK timebase master; Cleanup 7 years ago
  falkTX 8fef1ca8b6 Fix build with hylia disabled 7 years ago
  falkTX d2538d34ac Initial code for link support, WIP 7 years ago
  falkTX 45f7442179 Implement basic tempo data for internal time (non-jack) 7 years ago
  falkTX a948461885 Don't allow to unset force-stereo if set in engine; Cleanup 8 years ago
  falkTX df6fd36c1b Cleanup to LinkedList class, always pass fallback 8 years ago
  falkTX 77643b3425 Only run LS in bridge mode when absolutely necessary 9 years ago
  falkTX 39b2e27561 Fix rename under jack multi-client mode 9 years ago
  falkTX 8de9234e04 Make things build again 9 years ago
  falkTX 4018cdff82 Cleanup and minor rework of some engine graph code 9 years ago
  falkTX e5a10cd3f0 Testing... 9 years ago
  falkTX 4ee6a834c7 Make liblo optional 9 years ago
  falkTX f4b6b4fd28 More plugin-bridge work (server-side mostly complete now) 10 years ago
  falkTX 724f4020c7 Make sure rack mode has forced-stereo option on 10 years ago
  falkTX 9c12b6bce6 Enable patchbay engine mode in settings; Fix ScopedActionLock 10 years ago
  falkTX 81e436f520 Revert part of 10c0e75f8adf735a6e6924af5ad2ecdd9e1604cd, may have been causing lockups when removing plugins 10 years ago
  falkTX f517d8bcec Code update for -Weffc++ 10 years ago
  falkTX b2023a4cb3 More LinuxSampler stuff; Try to handle jack shutdown better (TEST) 10 years ago
  falkTX 54f1fcdb14 Revert unintented branch merge 10 years ago
  falkTX 2b36e1a6f6 More effc++ fixing 10 years ago
  falkTX 8ae122bc42 A lot more bridge work 10 years ago
  falkTX 10c0e75f8a Use an Atomic+WaitableEvent instead of mutex for some rt actions 10 years ago
  falkTX 956b606d17 Misc 10 years ago
  falkTX 5287f2b838 Enable code for non-jack drivers, kinda (weird mem issue lurking) 10 years ago
  falkTX fb1a1c2273 Call graph.destroy() on engine classes, not internally 10 years ago
  falkTX fa40698e68 Rack mode working again; Initial patchbay code 10 years ago
  falkTX 46802be792 Cleanup and misc fixing; Don't allow engine operations when idling 10 years ago