Try using a larger threshold for the velocity (play if collision and velocity < 5 instead of < 3 for example)

You could also use a timer that disables the sound long enough for it to settle, this can be done easily by simply setting event to NULL, waiting, and then reactivating the event.

-Rhuarc


I no longer post on these forums, keep in touch with me via:
Linkedin.com
My MSDN blog