Cracker on ignition produces sound. Why?

On the ignition of a cracker, a very fast reaction takes place that leads to the evolution of various gases. The gases expand very rapidly and thus, give off a lot of heat and sound.


29