Well,in all honesty,all you'd need is an audio level reader and have the gun "fire" when certain levels are reached. Remember,sometimes,the best tricks are the simplest. So when one level spikes,one part of the gun "fires" and when the bass hits,another part of the gun "fires" and it all creates...