128 Commits (84b94ebf52042dc82edf10a65ae686aef99dc257)

Author SHA1 Message Date
  falkTX 9a68a49849 Big push to get transport working correctly. Seems quite nice now 6 years ago
  falkTX 8d48bc3ae2 Some house-keeping, needed after some previous changes 6 years ago
  falkTX 7d55cfe473 Start code for carla-plugin without lv2 instance-access 6 years ago
  falkTX f475d04869 Expose more stuff to carla-plugin bridge, increase pipe timeout 6 years ago
  falkTX 04dbc3fbee Nicer printing on out of bounds midi event time 6 years ago
  falkTX 21ab90f631 Add backwards-compat for loading projects with GIG files 6 years ago
  falkTX 8383b114e8 Handle (ignore) arbitrary number of audio ports in rack mode 6 years ago
  falkTX bf60778ad9 Use double-precision for time tick; Force bridge build without osc 6 years ago
  falkTX 4bc59c2d43 Fix a typo 6 years ago
  falkTX 8ca05951dc Avoid a false assertion 6 years ago
  falkTX 7f8e36f72b Better error message for input timing errors 6 years ago
  falkTX c62bfbc43a Implement LV2 UI port notifications to feedback messages to UI 6 years ago
  falkTX 086bfcc011 Fix lv2 plugins as bridges not showing bridged custom UI 6 years ago
  falkTX 04da5c56d9 Print warning if LV2 plugin wants wrong keys, and try to avoid this 6 years ago
  falkTX c8a65dc0d4 Dont prefer UI bridges on bridged LV2 plugins 6 years ago
  falkTX 8aa84234c7 Avoid assertion if LV2 UI widget is null 6 years ago
  falkTX 1b1a2b26c7 Rename and move 2 functions 6 years ago
  falkTX 34376b2d8f Remove a hardcoded custom-data key, ignore properties on bridges 6 years ago
  falkTX c29529b456 Fix timing issues, please test 6 years ago
  falkTX 86a27bd68b Misc fixes detected by static analyzer 6 years ago
  falkTX fac8af671d Dont send midi notes to LV2 UIs, for now 6 years ago
  falkTX 3ef5f90b0d Make ringbuffer write calls return bool 6 years ago
  falkTX b054dd0c12 Fix small issues regarding program state (crash-fix some plugins) 6 years ago
  falkTX 8f5de5e0fe Disable try-transient code in plugin bridges 6 years ago
  falkTX 7de5812912 More rt/non-rt function split, catch unwanted uses 6 years ago
  falkTX c0c08e8898 Start splitting RT and non-RT plugin functions 6 years ago
  falkTX 4d0619286d Fix crash showing LV2 show-interface UIs 6 years ago
  falkTX 8f9cbd8de4 Allow to disable forced stereo on internal and lv2 if already on 6 years ago
  falkTX d24e95d813 Sync main and bridge UI code, all UIs resizable by default 6 years ago
  falkTX 518f2557a1 Continue splitting of carla-plugin LV2 code 6 years ago
  falkTX c3097fb386 Stop trying to write to pipes when previous op fails, other fixes 6 years ago
  falkTX c44bde21da Cleeanup, sync some backend and bridge UI LV2 code 6 years ago
  falkTX 25767ed93e Report sample rate to LV2 UIs properly 6 years ago
  falkTX 0e301dc562 Initial implementation of child windows for macOS; Cleanup 7 years ago
  falkTX 479094fa5d Make backend LV2 URIDs into an enum 7 years ago
  falkTX a472b6dea7 Remove modgui support, requires webkit which is qt4 only 7 years ago
  falkTX 09fb3d6500 Fix build on Mac OS and old non-c++11 compilers 7 years ago
  falkTX 935d9d11e3 Rename water code files to get rid of juce prefix 7 years ago
  falkTX 190ddd0ea1 Include water files as needed, cleanup 7 years ago
  falkTX ba8b6920ec More quick fixes 7 years ago
  falkTX b00010b65a Rename the custom mini juce fork to "water" 7 years ago
  falkTX 0fc5553a49 Finish moving things to mini juce 7 years ago
  falkTX fcea66d79f Fixup new code for -Weffc++ 7 years ago
  falkTX aff83aca09 Remove juce_audio_basics and adapt code for it 7 years ago
  falkTX 1e78076f01 Don't allow LV2 plugins to send unordered events out 7 years ago
  falkTX 1c529be20b Fix some gcc-7 warnings 7 years ago
  falkTX ffed3148e8 Cleanup 7 years ago
  falkTX b0b0e05df4 Fix UI features passed to LV2 plugins, sorry! 7 years ago
  falkTX 856bbf6015 Initial work for LV2 internal display 7 years ago
  falkTX 8ecf30ff74 Handle LV2 output events on all ports, not just the main one 7 years ago