How to accurately add sound effects on each rigid body collision?
I would write a python script to keep track of the object's velocity. When the velocity suddenly decreases (on collision) I would play the sound, setting its volume based on how big the deceleration was.