okay, so I'm building a dynamic quantizer system, and we're basing it on [M4L.PitchScale.bpatch] - have a look if you want, it's really a neat implementation of otherwise simple stuff. This uses live.grid to emulate Live's own Scale device, and it looks the business.
Okay, so far so good. Now, I have a system from which I'd like to be able to output a little list like "0 3 7" and have this be enough to properly format the live.grid for the full octave.
Ideally I'd have "0 3 7" come out as "0 0 0 3 3 3 3 7 7 7 7 0", if you follow my drift? A reference to a substitution for each note, in a way, and it can be seen as a type of "upsampling" of a list, I guess.
So far I've made what I believe to be the first part of the equation: measuring how far apart the notes in my little triad are from each other, so that I can "pad it out" with duplicate notes. This is where I am, and this is where I'm stuck:
Any input from The Gang would be much appreciated. I'm afraid this is a much needed patch for us, and the available abstractions/externals aren't exactly what we need - Chris Muirs and VJ Manzos stuff is great, though, but the project has some very specific requirements.
Again, thanks for your ideas, people.