I’m not quite sure where to begin.
I’m in DSP development for about three years now. First with Pure Data, and later with plugin development using C++ on Linux. I’ve developed a fairly extensive library that allows me to easily create effects. A few things are still a bit clunky, but I’ve managed to establish a pretty good and stable architecture. I’ve even built a complete synthesizer. But I won’t be doing that again; it’s far too complex. It cost me a whole year’s worth of sleepless nights. It was a good project, though, because I learned a lot directly.
Besides satisfying my curiosity, my main interest lies in creating effects that I can actually use myself. So far, I’ve been using Pure Data as my plugin host. It’s quite simple, and with the C&G Organelle, it’s also OTB (outside the box) for live events.
However, I’ve found Pure Data too limiting as a platform, as it’s difficult to integrate properly anywhere. I then decided to also support LV2, which was a good decision. I’ve already created a well-functioning environment there, allowing me to quickly develop plugins. Now I can use my plugins in any Linux based DAW that supports LV2.
It’s just a X11/Cairo based grid environment where I’m able to organize controls in control groups and control groups in the plugin window. Simple, efficient and fully customizable. And reasonably presentable.
And now I’m finally getting to the point: I have a really powerful piece of hardware, namely the Duo X. Along with the C&G Organelle, it’s always with me. And the Duo supports LV2.
I’ve looked at the documentation about Mod Duo development that’s pinned at the top of this area. Unfortunately, many of the links are broken now, and I’m still not entirely clear on what’s left. And supporting the Mod UI platform isn’t really my goal yet. I’m the only user of my plugins, after all. Of course, I will eventually consider releasing the plugins, once I have reached a certain quality standard.
What I want to do, however, is use the Duo X as my OTB platform instead of the Organelle. My first question is whether the Mod platform, with its web editor, also supports LV2 plugins that don’t yet have a Mod UI implemented. LV2 generally supports a basic GUI for plugins that don’t have their own. Does this also work on the Mod platform?
And if so, my next question is how to deploy the plugin to the Duo X. It would be great if someone could point me to some resources on this.
