1. A computer implemented process comprising: receiving signals from a plurality of pairs of microphones into a memory; processing the signals from the microphones to identify when the signals are active; computing frequency spectrum data for the signals; for each pair of active signals, determining a candidate angle for the pair using the frequency spectrum data; and selecting an angle from among the candidate angles for a plurality of pairs of microphones.