You definitively can't use "music" for that.
For one thing, it doesn't work with wave files (that's probably your issue right there). For another I think the limit on "music" instances are 31 and they cannot be cloned either.
Why does it sound awful? Are you triggering the same sound over and over again before it has got the chance to finish?
If so I'd suggest cloning a few of the sounds and play them in succession so that the old ones (hopefully at least) get to ring out properly.
"Why do programmers get Halloween and Christmas mixed up?" Because Oct(31) = Dec(25)