Great news, @zynthianers!
I’ve been working in a new engine that allows to launch LV2-plugins as standalone layers. For doing that, i’ve used (and extended!) Jalv, from David Robillard, one of the creators of LV2 plugin specification. In his words:
You could think … “OK, but we already have MOD-UI that allows to load any LV2 plugin and combine with other plugins in any way we want …”
Yes, you are right, MOD-UI is fantastic, really! But is not a 100% zynthianic animal and some functionality is missing in the MOD-UI layer (and it’s not easy to implement!). In fact, only one MOD-UI layer is allowed in Zynthian, and no MIDI channel assignment is possible, nor cloning or transposing. You have to hardcode all this behaviour in your pedalboard using the MOD-UI web interface. Not a big problem …
But sometimes you only want to have Dexed, Noizemak3r, MDA ePiano or any other LV2-plugin working as “normal engine” in a layer, that can be transposed, cloned or assigned to the MIDI channel you want. And this is what Jalv engine allows. And it’s a small-but-huge step for Zynthian 😉