I made a plugin called Plujain Ramp and It seems to works well on the Mod Duo except one little thing.
source code is here :
The plugin is provided in two versions, Plujain Ramp and Plujain Ramp Live, the trouble only concerns Plujain Ramp Live. I need to explain one of its features to explain the bug.
Plujain Ramp Live provides 1 midi in/out port to synchronize multiple instances of the plugin without having a rolling transport and make very worked tremolo sounds. For this, it sends “Midi start” and “Midi Stop” messages to its midi output, of course it can also receive and treat this messages in midi_in.
The plugin contains a port named “Active” that has the property lv2:enabled, this port is needed because it prevents artefacts and plugin sends a midi message when it’s toggled (under conditions…).
On the Mod Duo only, a second instance of Plujain Ramp Live do not receive the midi message when the first one instance is actived/deactivated. I tried to change the Midi Start/Stop messages to Midi note on/off and it the same. I also seen that midi message has been well sent (tested with a fluid organ plugin).
I just tried to comment the line “lv2:designation lv2:enabled ;” of the “Active” port in the .ttl, and this way it works nice. But it’s a shame that this port doesn’t activate/deactivate the pedal button, and it will confuse the users. It also means I need to make another one version of the plugin for the mod.