A method, apparatus and computer memory are provided for generating an
audio fingerprint of an audio recording. A memory stores stable frequency
family data corresponding to a plurality of stable frequency families. A
processor curve fits audio recording data to at least one of the stable
frequency families, extracts at least one variation from the curve fitted
audio recording data, and creates the audio fingerprint of the audio
recording from the at least one variation.