Andrew R. Brown
http://andrewrbrown.net.au
Real-time Music and Sound with Pure Data vanilla
A series that explores the basics of electronic music through visual programming.
To keep the grain start time inside the audio data when randomising the start time, add a [%] object between [+] and [next] and pass it number of frames output from [soundfiler].