Hi everybody,
I'm currently working in a project that implements a MIDI sequencer that allows the user to record and play a melody by the use of either a MIDI controller or a Virtual keyboard. It basically uses arrays to store the notes and velocities values, and so far so good. What I'm trying to do now is to create a new array based on the original recorded sequence. This new array will be a temporal quantized version of the original sequence (actually I would have to create 4 new arrays, each based on the original sequenced and with a different quantization step).
I had thought of a way of doing this using [tabread] of the original sequence as the input for the new array, but the way that I tried to implement it ended up being a big mess...
I thought there might be an easier and efficient way to do this, does anybody know how could this be done without complicating myself too much??
Thanks!