ladyada wrote:i assure you that adding shuffle is completely possible. basically, theres an interrupt thats twice for every 16'th note, which turns the note on and off. to add shuffle, just put in "delay_ms(10)" for a 10ms shuffle . or you can generate a random value between 0 and 9ms (for example), by calling "delay_ms(rand() % 10)"
But that's not speed/ tempo dependant, is it possible to create a variable speed dependant "shuffle"? E.g. with a parameter value from 0 to 10 or whatever makes sense.
Notes on the steps 1, 5, 9 and 13 should not be affected!
The "shuffle" in the TB-303 (I don't own one) was a misunderstanding with someone else:
He meant the feature to use triplets (three notes instead of two sixteenth parts).
Sorry for my bad english, I hope I could describe what I meant.