AuburnSounds / Dplug

Audio plugin framework. VST2/VST3/AU/AAX/LV2 for Linux/macOS/Windows.

Home Page:https://dplug.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

State extension use for LV2 (futureBinState)

p0nce opened this issue · comments

commented

Surprisingly difficult. EDIT okay was a stupid omission

  • (Windows) Carla doesn't crash but doesn't load our state extension
  • (Windows, REAPER) crash as soon as a state:interface is listed, not sure where.
  • make it work in LLMS + Windows => no LV2 support, also Ardour just doesn't download
  • defaultState must be saved at plugin start-up, before presets are even formed.
  • optimize ttl => #810 for the future
commented
  • Need base64 encode and decode for proper presets in .ttl => took the one in Mir, Apache 2.0 licence.
commented

Done in ~master.