Any module like Doepfer A-152?

Right, but couldn’t you scale only the voltage that goes from Permutations to ADDR? (i.e. run the green patch cable through a scaler first but keep the yellow cable where it is?) If you’re worried about the one-sample delay you could run the yellow cable through a dummy module like a mult or a VCA with gain 1 (or a bypassed module, though that’s uglier) to keep them perfectly in sync with each other.

Once you’ve ensured that the range of the voltage coming into ADDR is 0v…10v so you don’t have to faff around with outputs you’re not using, switching to nonlinear scaling (again just of the Permutations=>ADDR leg) should allow you to alter the distributions as you liked. Even moving from standard lin to exp to log might get useful results if you didn’t need to establish an exact breakpoint.

That said, if you’re just trying to split up pitches, nothing else, than a comparator might be better suited. (edit: I went back and looked again at your first post and I see that you’re going for an octave-by-octave solution, so, yeah, the switch method is probably going to get annoying)


Edit 2: in v/oct, getting the (numeric) octave of a note is the same as taking the floor integer. There are a few ways to do this–one that came to mind was

which is intended for microtonal use but should output the octave component of the incoming note at its Octave out. So if Permutation is outputting something in [0v…8v), this should output an integer: 0, 1, 2, 3, 4, 5, 6, or 7. Multiply that by 1.25 and send it to ADDR and you should (I haven’t tested this, I’m just thinking out loud!) get each switch corresponding to a different octave. Then if you want more than one octave to go to the same oscillator, put them through a unity adder on the way to the oscillator. Again, if keeping everything perfectly sync’d is a requirement, use dummy modules (or Grande SampleDelays, which happens to be in the same plugin as NoteMT).

1 Like