소리는 파동으로 전파되는데, 파동은 진행 방향에 수직으로 진동하는 진폭을 가지고 있습니다. 따라서, 소리의 진행 방향과 수평으로 떨어져 있는 관측자에게는 소리가 더 크게 들립니다. 하지만, 대포 바로 옆에 있는 관측자는 소리의 진행 방향과 거의 평행하게 위치하므로, 소리의 진폭이 작아져서 소리가 크게 들리지 않는 것입니다.
대포를 쏠 때 발생하는 소리는 매우 크기 때문에, 대포 근처에 있는 사람들도 그 소리에 영향을 받습니다. 그러나 대포를 쏘는 사람들은 행동을 미리 예측하므로 깜짝 놀라지 않지만, 주변의 구경꾼들은 갑작스런 큰 소리에 놀라게 됩니다., 때로는 귀마개 등를 착용하고 있을 수 있어서 주변의 구경꾼들보다 덜 놀라게 될 수 있습니다.