A method for processing sound from a sound source, the method comprising: detecting the sound from the sound source; identifying harmonics in the sound from the sound source; and identifying a distance to the sound source using the harmonics and a number of atmospheric conditions, characterised in that identifying the distance to the sound source using the harmonics and the number of atmospheric conditions comprises: identifying a time delay between a first harmonic and a second harmonic in the harmonics; and identifying the distance to the sound source using the time delay between a first harmonic and a second harmonic and atmospheric dispersion caused by the number of atmospheric conditions including an atmospheric dispersion factor; wherein the atmospheric dispersion factor takes into account dispersion caused by the number of atmospheric conditions for the first harmonic and the second harmonic selected from at least one of humidity, pressure, and temperature; and wherein identifying the time delay between the first harmonic and the second harmonic in the harmonics comprises: identifying a phase delay between a first frequency for the first harmonic and a second frequency for the second harmonic; and identifying the time delay between the first harmonic and the second harmonic using the phase delay. detecting the sound from the sound source; identifying harmonics in the sound from the sound source; and identifying a distance to the sound source using the harmonics and a number of atmospheric conditions, characterised in that identifying the distance to the sound source using the harmonics and the number of atmospheric conditions comprises: identifying a time delay between a first harmonic and a second harmonic in the harmonics; and identifying the distance to the sound source using the time delay between a first harmonic and a second harmonic and atmospheric dispersion caused by the number of atmospheric conditions including an atmospheric dispersion factor; wherein the atmospheric dispersion factor takes into account dispersion caused by the number of atmospheric conditions for the first harmonic and the second harmonic selected from at least one of humidity, pressure, and temperature; and wherein identifying the time delay between the first harmonic and the second harmonic in the harmonics comprises: identifying a phase delay between a first frequency for the first harmonic and a second frequency for the second harmonic; and identifying the time delay between the first harmonic and the second harmonic using the phase delay. identifying a time delay between a first harmonic and a second harmonic in the harmonics; and identifying the distance to the sound source using the time delay between a first harmonic and a second harmonic and atmospheric dispersion caused by the number of atmospheric conditions including an atmospheric dispersion factor; wherein the atmospheric dispersion factor takes into account dispersion caused by the number of atmospheric conditions for the first harmonic and the second harmonic selected from at least one of humidity, pressure, and temperature; and wherein identifying the time delay between the first harmonic and the second harmonic in the harmonics comprises: identifying a phase delay between a first frequency for the first harmonic and a second frequency for the second harmonic; and identifying the time delay between the first harmonic and the second harmonic using the phase delay. identifying a phase delay between a first frequency for the first harmonic and a second frequency for the second harmonic; and identifying the time delay between the first harmonic and the second harmonic using the phase delay.