while looping, readsf~ presently fills up the end of the audio block with 0s, after the audio file ends, rather than going straight back to the start of the file. this causes a problem when looping a file that doesnt fade out taht the end.