I did almost the exact same thing (although with a more complex wave generator). I wish I had found this article before... Anyways the author is correct, it almost work, but there is a little glith in between each SoundEffect play, even with my "technique" where I use 3 overlapping sound effects. I mean, if I was starting the sound effects sequentially I would have understood that there might be a little pause in between each play, but with a sound effect that has a full second of silence (44,100 samples) before the actual "sound" starts?? That's very strange...