1. A method of generating advanced feature discrimination vectors (AFDVs) representing sounds forming at least part of an input audio signal, the method comprising: taking a plurality of samples of the input audio signal, each of the samples being a portion of the input audio signal as it evolves over a window of predetermined time; for each sample of the audio signal taken: performing a signal analysis on the sample to extract one or more high resolution oscillator peaks therefrom, the extracted oscillator peaks forming a spectral representation of the sample; renormalizing the extracted oscillator peaks to eliminate variations in the fundamental frequency and time duration for each sample occurring over the window; normalizing the power of the renormalized extracted oscillator peaks; and forming the renormalized and power normalized extracted oscillator peaks into an AFDV for the sample.