When a developer wants to create or port an effect for the MOD Duo, the first thing to understand is that our plataform relies in an open standard, the LV2. It’s similar in scope to VST, AU, LADSPA and others, with one great feature that makes the MOD concept possible: It can be freely extended, so new functionality can be added to LV2 by anyone, making distributed development of the plugin API itself possible. So, hundreds of LV2 plugins used in desktop systems can be installed in MOD Duo live sound processors without modifications. Besides that, there’s the possibility of creating a custom HTML5 interface for each plugin, using the MODGui LV2 extension and our SDK.
The MOD SDK is focused on building and testing HTML5 plugin interfaces, installing LV2 plugins on the MOD and publishing them to our cloud - if your plugin meets the quality standards we will make it available to all users. Note that you don’t need the SDK to install plugins that are already on the MOD Cloud.
When you install an LV2 plugin to the MOD without building a proper interface, your plugin will have a sardine can interface:
The easiest way to build an interface is using the wizard. It has a several pedal styles and colors to choose from, and you can customize the controls and text that will be displayed.
With some HTML knowledge, you can build your own interface. The pieces of code below can give you an idea on how plugin functionality is tied to the HTML, using the the mod-* attributes.
Finally, you can install your plugin to the MOD, or publish it to our cloud.
We already maintain on the Cloud more than a hundred plugins, all open source. Most of them are pre-existing projects and some were created by us. If you are the author of one of those plugins and would like to maintain it yourself, or if you want to publish a new plugin, contact us to obtain a developer key.