I doubt that there isa sound system out there that can properly reproduce the sound of a cannon. Remember being in Bristol Docks for some tall ships/sailing event, they fired a proper cannon. I was about 1/2 a mile away and still felt the blast wave, loudest single sound I've ever heard.
Mind you the flash/bang fireworks at the climax of the village firework show last weekend were pretty loud. B-)