3D flocking animation with sound-based interaction