Now I understand the question about results for just one octave! This thing is just a sort of random scale generator, so it should be able to pull from more than just one octave, so I’m working on spreading over the “two octave, plus one” range as before. Right now I’m taking the number of tones in the current scale (which changes every clock cycle) and applying the 2n+1 to it. Of course, my sequencers have a 16 step limit, and you can create a 12-tone scale with this thing, leading to 25 tones, so some limits need setting. I’m having to goose the limits on my i/o converters* to get the span right. Not sure why it’s giving me such a hard time. I’ll wait until I see how the present version works before I upload anything.
*(I use the I/O converters when connecting an integer output to a knob override. I made all the knobs on the sequencer observe the 0-1 convention)