A method and apparatus for controlling seismic sources. The method and
apparatus enable firing of a seismic sources at either a precise time or
a precise position of the seismic source. Controlling the firing of the
seismic source facilitates more accurate seismic data and a more
consistent seismic source signature.