[LV2] RFC: Describing programs

Stefano D'Angelo zanga.mail at gmail.com
Sun Feb 10 01:02:35 PST 2013

2013/2/10 David Robillard <d at drobilla.net>:
> On Sun, 2013-02-10 at 10:56 +0200, Stefano D'Angelo wrote:
> [...]
>> > If they are static, can't you just stick bank and program numbers on a
>> > preset description?  That may be an argument for using midi:bankNumber
>> > and midi:programNumber instead of lv2:index.
>> Mmm... I guess I can blame everything on DSSI API at the end of the
>> day. I mean, since in DSSI a plugin is allowed to change its own input
>> control port values and since MIDI program == preset, I don't think
>> it's possible to do much better than what the NASPRO bridge does, that
>> is to export "DSSI programs" to LV2 presets and prevent usage of
>> DSSI's program change mechanism.
> Is there anything wrong with that solution?  Seems fine to me.

It works correctly at least. I was just considering that there's no
much point in using the new lv2:Program thing.


More information about the Devel mailing list