jpcima/DelayArchitect

LV2, when?

Opened this issue · 3 comments

^_^

It's not on focus atm, but also I'm not very satisfied with the state of the current LV2 wrapper for JUCE.
Is it for MOD devices specifically?

Just off the top of my head

  • plugin has 400 or so parameters, the LV2 control ports don't scale well. It slows down Ardour a lot; this needs patch parameters, which wrapper does not have
  • patch parameters are not fully featured in LV2 (no parameter enums, no grouping, etc)
  • needs parameter automation from plugin to host (delay syncing on tempo change)
  • wrapper doesn't support denormalized parameter ranges

There is a request for official JUCE LV2 support here juce-framework/JUCE#123

As a note, for this plugin, I'd rather keep the quality uncompromised rather than use LV2 specific workarounds.
If needs are not met, I'll rather stick to VST (can provide VST2)

It's the LV2 checklist so far.

  • control port change notify / not polling parameter changes (no solutions)
  • control port change request (kxstudio extension)
  • denormalized parameter ranges (need support, fork or official)
  • cmake support (PR or official)