Not sure I totally understand everything this module is doing but the core idea is great! A few notes:
- I’d change that “output” label in the top left to something like “gate bus” to clarify the distinction from the CV outs
- There should be some kind of indication that what the “random” knob is introducing is an offset
- I’d remove the horizontal line going through the knobs, it implies that each knob is affecting it’s neighbours or passing something through like a matrix mixer
Are the pass-through inputs offsetting all the CV outs for the row they’re on? How do the two inputs interact? If it works the way I think it does, I think it might be better just to leave the quantizing out, it’s trivial enough for a user to insert one in the CV path.