240 Commits (92e9aee54b938a1d07eae57471d10478eba4651d)

Author SHA1 Message Date
  falkTX 1dbaf85816 Define CUSTOM_DATA_TYPE_PATH and allow it for LV2 as custom data 2 years ago
  falkTX ea7ed826dd
Automable is not a word, sorry! 3 years ago
  falkTX 01db5f4b7e Update LV2 UI parameter values after embedding 3 years ago
  falkTX ae6e2c575c
Set PLUGIN_HAS_CUSTOM_EMBED_UI flag for LV2 plugins as possible 3 years ago
  falkTX 1ff775e726 Implement a way to set plugins as standalones 3 years ago
  falkTX e132c46893
Safer X11 UI use, fixes crash with a few plugins (regression) 3 years ago
  falkTX 9a16584c5d
Add VST2 host embed support (native implementation) 3 years ago
  falkTX c261dece8a
Do not run 2nd instance of lv2 plugin if it has event output(s) 3 years ago
  falkTX f84dc4250b
Make sure to ignore CCs above 120 3 years ago
  falkTX 33158e3134
Read lv2 midi:binding on control ports and parameters 3 years ago
  falkTX 470ea7854f
Fully delete embed lv2 ui window on hide 3 years ago
  falkTX d4fe70694d
Support lv2 parameters that are both readable and writable 3 years ago
  falkTX b105847cf8
Rework state path support in carla lv2 plugins 3 years ago
  falkTX 8c86c53c11
Catch lv2 dsp->ui messages, and prevent recursion from carla 3 years ago
  falkTX cd614a1d00 Fix unused variable 3 years ago
  falkTX f9e8f83f41 Put x64 lv2 plugins in bridge mode if needed (macOS only) 3 years ago
  falkTX 532925a608 Remove plugins from macOS quarentine before running them 3 years ago
  falkTX 186e2d6b23
Fix LV2 worker event order 3 years ago
  falkTX 626dd57515
Catch patch:Set messages to update built-in parameters 3 years ago
  falkTX 387b029074
Send lv2 parameter changes to UI; Don't reuse the same atom forge 3 years ago
  falkTX 5742286f0e
Some little work for lv2 parameters in ui bridges, update modgui 3 years ago
  falkTX 9300001c10
Rework postponeRtEvent data to be union of structs 3 years ago
  falkTX b5193900b5 Do not save/restore lv2 parameter-patch values, intercept restore 4 years ago
  falkTX cea7ffe5f4 Fix memory leaks in LV2 stuff 4 years ago
  falkTX 0464cd5890
Initial code for mapped parameter flags 4 years ago
  falkTX 6dbe64bc1f
Fix regression, missing notes on new plugins 4 years ago
  falkTX a58501468e
Correct usage of LV2 options interface to change plugin block size 4 years ago
  falkTX 53b3a2cbac
Add option to disabling sending notes to plugins (reverse on) 4 years ago
  falkTX 5a9e11a242
Store the raw MIDI value in EngineControlEvent, for future use 4 years ago
  falkTX f053e8ab38
Fix bridge build with previous commit 4 years ago
  falkTX c3f05e4e96
Initial implementation of MIDI learn (per plugin, not global) 4 years ago
  falkTX 7f595594b4
Only load default state on LV2 plugins that request such feature 4 years ago
  falkTX da7c7c7cce
Copy lv2 state path contents when cloning plugin 4 years ago
  falkTX 1e29ecdd12
Better handling of LV2 temporary state, for clone and rename 4 years ago
  falkTX 4a77792fe9
Dont recreate symlinks; Add single quotes around debug paths 4 years ago
  falkTX 232177d3a8
Symlink for LV2 abstract paths on request; Cleaner debug prints 4 years ago
  falkTX 720c6fe104
More work for LV2 state path, symlinks and move/copy when needed 4 years ago
  falkTX 7571cdcbca
Check for state:threadSafeRestore on lv2 plugins; More debug paths 4 years ago
  falkTX 1e5444355b
Skip inline redraw requests if engine mode has no patchbay 4 years ago
  falkTX 1aa0ec5746
Ignore requests to hide UI if lv2 plugin uses files only 4 years ago
  falkTX 046ea33f4b
Add test code to replace sfz files with lv2 sfizz (disabled for now) 4 years ago
  falkTX 6de93e9161
Better handling of LV2 state paths, WIP 4 years ago
  falkTX f2e4cce1e9
Make lv2 state makePath return a unique path per plugin 4 years ago
  falkTX 0e8a2f6e9f
Start experimenting with embed-ui API, for use in external tools 4 years ago
  falkTX 85fa525178
Implement LV2_STATE__freePath 4 years ago
  falkTX 4918f0bb51
Allow to change plugin window title dynamically 4 years ago
  falkTX 2009afd551
Fully implement carla_set_custom_ui_title 4 years ago
  falkTX f350ae9e87
Fix bridges build 4 years ago
  falkTX 66f912aa92
Better handle lv2 map/make path, now based on project dir 4 years ago
  falkTX 3ab47c9481 Change the way plugins are deleted, ensure they are not being used 4 years ago