Ok, here is my crazy idea:
i want to make midi controlled cables…
so, by that i want to make a plugin, that if it receives midi cc 14 (usually undefined) with a value of 100 for example, and another midi cc 15 with a value of 101, it will connect a cable between 2 modules…
I will assign value 100 and 101 to a specific module and a specific input or output of it, so, the module that send the midi cc 14 will be connected with the midi 15.
Finally i want a midi controlled cable, going from the “hole” assigned with value 100 to the hole assigned with the value 101…
So, when i send the midi cc 14 value 100 and midi cc 15 value 101, i will see a cable that connecting these two modules.
I have programmatic background but i’ve never touched vcv rack development…so, any direction to my idea will be very helpful
how do you do the mod matrix with launchepad? can you give a sort explanation?
the programmatically idea of adding wires is something like this:
if((midiCc == 14 && midiCcValue == x) && (midiCc == 15 && midiCcValue == y)){
connect in the VCV rack GUI the hole x with hole y //every hole is mapped with a specific value
}
There is no need for doing this programmatically. Add something like Bogaudio 8Mute, wire up the connections and map the buttons with VCV MIDI-Map to your controller.
ok…its a nice idea that can work…but you have to PRE wire up all the possible connections…
if i have a module with 8 outputs, and another with 8 inputs, i will have to make 64 possible connections!
haha…i bypassed your link thinking it was my own topic…lol
ill read it…
so…becaseu im new to eurorack…a matrix mixer like this https://aisynthesis.com/product/ai008-eurorack-matrix-mixer/ works like this:
you put your inputs and your outputs, then you press a button, or in this case turn a knob so, you make a connection between one input and one output… so you have all possible combinations…correct?
use Fundamental Mutes and Control with CC the on or off state of every input…
so if i send Midi cc X with value 127 (max) and Midi cc Y with value 127 (max), i will enable the X and Y Mute buttons(i hope they are midi assignable), and because all Matrix is enabled, i will have a mapping…
Maybe if this helps, i have a couple of requests opened to several developers.
For a module or feature that mimics the Hinton Switchmix module, which is 8x8 matrix precision adder.
My first request was to Bogaudio , it can be read here:
My 2nd request was to Andrew for maybe a feature update or succesor to the 1:8 Octal Router.
He replied that maybe he might think of an update that allows for “pin matrix mode”.
But i am sure he is swamped with other development stuff right now.
My 3rd request was to Marc/Impormptu Modular , same request as Bogaudio.
Currently Marc is running other projects, so maybe after that he could start on it.
For now the only module i found that can function as 8x8 matrix board, with precision adder functionality is: Mental Patchmatrix.
But that one looks terrible, and when zoomed out the buttons are way too small.
Anyway if anyone is interested in such a module, they could go and support the request?
Ok, i worked 1-2 hours yesterday and i really made it work!
here is what i used:
father & son 10x10 matrix…its the best i found because it has many (10x10 = 100 combinations) PLUS every
combination is midi controlled…although i didnt use this feature…
Then I had to enable all possible matrix dots
2x 8MUTE from BOGAUDIO that will be muted by default…than every mute button can be midi mapped with:
Fundamental MIDI-MAP
I had some problems with the midi cc that could toggle bogaudio mute…but finally i fixed it.
So, when i send two specific midi messages i unmute two specific channels, so eventually these two channels get “connected”…Thats it…
There are many more steps to work as im thinking…but this was the only i was worried about.
So if any one needs a cool matrix module to use for the issues described above and much more,
there is now a new module in the Stoermelder plugin: Stoermelder Pack-One.
This module will be available in the next plugin release, but can also be downloaded from the github nightly’s @ Stoermelder’s github: