Joining the discussion a little late and I will try not to repeat what has already been said. In short, I am a current MOD Duo owner a the single thing that prevents the MOD for being truly useful for me: the pedalboard switching lag is unacceptable for live performance, board-wide presets do not yet exist, and having >10 parallel audio paths just to change a single parameter in an effect quickly explodes CPU-wise.
I recently bought a standard MIDI foot controller (FCB1010) which has 10 footswitches and two expression pedals. It seemed like it should give me a lot of flexibility as far as reconfiguring a single pedal-board using a single button press. However, if I have a pedalboard with ~10 effects, I cannot assign a single button to send a control message for each and every parameter on the board (limitation of this controller).
I see two simple (relatively-speaking) ways of getting out of this situation:
- Implementing the board-wide presets feature and allowing immediate switching between presets using control-change / program change messages. One critical thing to remember is to include the bypass switch of pedals in these presets - they seem to not be included in the per-pedal presets.
- Implementing some MIDI plugin that allows translating a single program/control change message into an arbitrary sequence of control change messages. I filed a bug requesting this: https://github.com/moddevices/mod-duo-issues/issues/54.
As far as visual feedback, if one of the MOD screens displayed the value of the currently selected preset, it would help, but as others have pointed out, we're not going to do any paging during playing, and switching pedalboards within a bank between songs using the on-board buttons is perfectly acceptable.
Another problem I encountered is that I couldn't figure out a way to explicitly assign a controller number to a parameter. "MIDI learn" sort of breaks when you have a single footswitch sending multiple control messages in sequence.
Last, some people might prefer individual footswitches on their controller to control the bypass of individual pedals on the board. This should be made possible too, again by having an ability to map a single control / program change into a "toggle".
I cannot emphasize enough how much more valuable it would make the MOD for me. In fact, while there are definitely other things that can be improved, if I was given only one thing to request changing in the MOD it would be this. All the rest is nice-to-have at this point, simply because you've already done a pretty great job in all the other areas.
Thanks for being open to feedback!