92 Commits (1c25210bd6dbe891e20ab4773c9166de449fac88)

Author SHA1 Message Date
  falkTX b93cb19975
Stop using VLAs on code that will be used in OBS 1 year ago
  falkTX 33a9091413
Fix race condition around postponed rt event data pool 3 years ago
  falkTX 9300001c10
Rework postponeRtEvent data to be union of structs 3 years ago
  falkTX 583d1efb41
Fix strict build 4 years ago
  falkTX b4eac526e2
Add unused PluginParameterData::getFinalValueWithMidiDelta() 4 years ago
  falkTX c3f05e4e96
Initial implementation of MIDI learn (per plugin, not global) 4 years ago
  falkTX 2009afd551
Fully implement carla_set_custom_ui_title 4 years ago
  falkTX 22a6006c70
Avoid comparing shared_ptr directly to nullptr 4 years ago
  falkTX 3ab47c9481 Change the way plugins are deleted, ensure they are not being used 4 years ago
  falkTX c14dd9cc60
WIP stuff 4 years ago
  falkTX 65da85d288
Increase default size of plugin RT data pool 4 years ago
  falkTX 27548ae652
Alternative approach to postponed rt events 4 years ago
  falkTX 9558263d4d
Fix previous commit, ensure pool sizes are the same 4 years ago
  falkTX 6b2f607169
Protect Post-RT events with RAII, use separate pool for pending data 4 years ago
  falkTX 48d9d4c431
Try to fix a crash on close 4 years ago
  falkTX d26ecc359a
Fix crash when removing plugin with active cv control ports 4 years ago
  falkTX 3b86fc2f42
Cleanup and merge common code; Implement custom MIDI CC ranges 4 years ago
  falkTX a10dc38684 More API rework needed to export controls/cv, WIP 4 years ago
  falkTX 84dc3c69f0 Set cv port range when mapped range changes 4 years ago
  falkTX cacad4a52f Tweak API and param widget so we can have CV expose option (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 b185d3e047
Remove non-needed var 5 years ago
  falkTX dd08dd59eb Initial tests for cv and param control 5 years ago
  falkTX 5b1d5f7a18 More constness cleanup 5 years ago
  falkTX 9bc526c1a6 Tweak CarlaPlugin API to make RT engine callbacks optional 5 years ago
  falkTX 93579acf27
Don't unload plugins that use inlinedisplay 5 years ago
  falkTX b49a1bc1e4
Cleanup, continue previous commit 5 years ago
  falkTX 699193f3d5
Start work regarding full OSC control 5 years ago
  falkTX 6a6b396747
Name some variables more consistently 5 years ago
  falkTX 0ab167491b Fix a typo, better debugging 5 years ago
  falkTX 5e3035ed7f
Fix a typo, better debugging 5 years ago
  falkTX fc48f6f9e7
Introduce statusbar-like area; Add 1 new callback value 5 years ago
  falkTX c59a1eb97a Fix a possible race condition 6 years ago
  falkTX 2b983e8375 Fix a possible race condition 6 years ago
  falkTX de35d8ad38 Fix exported lv2 plugins after latest changes 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 4c04b0e15a Expose carla-plugin in plugin bridge 6 years ago
  falkTX 8f5de5e0fe Disable try-transient code in plugin bridges 6 years ago
  falkTX ca5df4f151 Implement transient windows (out of process) for win32 6 years ago
  falkTX 69b804f649 More stoat stuff, WIP, RtLinkedList gives trouble for it 6 years ago
  falkTX 7de5812912 More rt/non-rt function split, catch unwanted uses 6 years ago
  falkTX ba8b6920ec More quick fixes 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 39fd33506e Keep canvas plugin id when split or join group; Cleanup 8 years ago
  falkTX a68cef0f86 Cleanup latency code 8 years ago
  falkTX bad3910d32 Sync DSSI to LADSPA code; Cleanup; Re-use old latency buffers 8 years ago
  falkTX 5fdc639ab4 Limit the amount of data sent to osc control clients 8 years ago