I am seeking to synthesize the sound of a gunshot.
I am aware the firing of a gun is made up of many parts, but I would like to handle the explosion of smokeless powder in the bore first.
Here's what I've learned so far in my own research on the topic (or at least, what I think I know):
- Smokeless powder deflagrates, rather than detonates. This means it does not create supersonic pressure waves.
- The "meat" of an explosion can be thought of as a wave of gases expanding outward extremely rapidly. You can see this in Schlieren images of gunshots, even.
- Explosions are very "noisy" by nature - that is, their frequency content is pseudorandom and chaotic. Like wind or white/pink/etc. noise, while unlike, say, a musical instrument playing, with pure tones induced by resonance.
I am using a self-written program to do this synthesis, and if I may digress slightly, I can randomly generate noise and control its frequency falloff dynamically. So this should be a piece of cake if I can set the right parameters up.
Beyond this, though, I am sadly stumped. I cannot find any literature on how the sound of a deflagrating explosion manifests itself and propagates. Here are some points of curiosity:
- Explosions have a very clear falloff from low to high frequencies. How does this result from rapidly expanding gas? Can it be modelled/predicted?
- How much resistance does this gas encounter from the air? How fast should it dissipate, and in what way should the explosion's sound power decay?
As addendums:
- I intend to simulate the sound the gun's shooter would hear. So this will be reasonably close by to the metaphorical "speaker".
- The 3D environment will have only an idealized flat ground for the sound to possibly reflect off of.
- This will assume a 62 grain smokeless powder charge and a 5.7mm-diameter gun barrel, 14.5 inches long.
- Atmospheric conditions will be 60% humidity, average atmospheric pressure, and 20° Celsius temperature.