1. A method for computing gunshot locations, the method comprising: communicating to a computer time-of-arrival information and angle-of-arrival information derived from acoustic impulses sensed at a collection of at least three acoustic sensors, wherein at least one of the three acoustic sensors comprises three or more microphones and a signal processor connected to the microphones, and wherein the signal processor calculates an azimuth from time-of-arrival information of the acoustic impulses arriving at the microphones; computing multiple candidate locations of a detected gunshot from the time-of-arrival and angle-of-arrival information; and selecting a best candidate location as an actual gunshot location from among the computed candidate locations, wherein the best candidate location has a larger quantity of compatible time-of-arrival impulses and angle-of-arrival directions events from the acoustic sensors, than comparable quantities of compatible events associated with one or more false candidate gunshot locations.