I’m not sure if I’m the only one, but when working in the MOD environment, I’m often using CV modules to work around a missing feature that I feel should be a simple plug-in. I’m excited about new delays and other functional plug-ins, but I feel like the basic “ease of use” side is being ignored somewhat - probably because it’s less exciting.
For example, the various switchbox plug-ins - if I’m switching between an A/B signal path, I should be able to assign this to a single knob, but you can’t, and also, you can’t use CV with those. So I end up using other work arounds.
I would love a panner that syncs to BPM. In fact a basic LFO that syncs to BPM (with a start/stop trigger) and can be assigned anywhere would be a great help.
Anyway, I love my Mod Duo X, and just wanted to give my 2 cents about wanting more plug-ins for channel switching, and signal routing, and other less exciting stuff.
It’s pretty unfortunate that the switchbox plugins can’t be controlled with CV. I noticed something similar recently. Lists with more than 2 items can’t be controlled with MIDI. It would be nice if these assignments could become possible on the MOD image. If the switchbox had a toggle control instead of an enumerated list for the channel switching it would be CV controllable by the way. In my opinion both should be CV controllable though.
AMS LFO2 and dm-LFO and possibly others can be synced to BPM with the “Translate value to musical tempo” toggle. Maybe that helps?
I have been learning how to make lv2 plugins for a while now, and hopefully over the xmas break I will have enough time to release them.
However, in advance of that, I attach here code for two plugins I am working on. AudioRouter and MidiRouter. Each of them allow the signals (audio or midi respectively) to be sent to 7 possible outputs (Out1,Out2,Out4,Out8,Out16,Out32,Out64). Which ones it goes to is determined by a value 0-127 set by an external midi CC command value which is then converted to binary. Therefore if you put in 1 (0000001 in binary) - then the signal just goes to the port Out1 - if its 16 it is 0010000 therefore only port Out16 passes on the signal. Though if it is 15, the signal flows through Out1, Out2, Out4 and Out8 (15 being 0001111 in binary).
I dont have access to the machine with the compiled version, and I only compile for the dwarf. But if anyone wants to try it out, please do!
AudioRouter:
MidiRouter:
If anyone wants to compile them and post the results here, feel free.
Its released under gnu 3.0 so all the usual no warranty of fitness for purpose caveats apply!
Oh and there is no html interface - its just the built in one, so you’ll have to do the binary calculations yourselves
Just wondering about the pros and cons of editing that file. I assume switchbox type plug-ins won’t get updates that could undo that change. Would it affect my existing pedalboards which use this plug-in?
I did it more than 2 years ago, so far no problem. As you said, probably because these plugin were not updated. If you want another way for audio routing you can use Toggle_2IN and Xfade1to2st, both in the Beta store and CV assignable.