Ha, yes, I'd love to do some of that! Actually, having the sound come in on the next loop should be fairly easy - you can just give a start time in the web audio api for when the sample should play.

If you're interested, feel free to leave an issue (or a pull request!) and I'll take a look!