1. A method for robust fingerprinting of audio signals in a processor, the method comprising: structuring a received one dimensional (1D) audio signal into overlapping audio frames; applying a constant Q-factor transform (CQT) to the overlapping audio frames to generate a two dimensional (2D) CQT data structure representation of the audio frames; processing octaves of the 2D CQT data structure to determine regions of interest within the 2D CQT data structure and peak interest points within selected interest regions; generating multidimensional descriptors in windows around the peak interest points; applying a quantizer threshold to the multidimensional descriptors to generate audio signatures representing the received 1D audio signal; and applying a compacting discrete cosine transform (DCT) on a set of regularly spaced regions generated across one or more octaves in 2D CQT array frequency axes directions, wherein the multidimensional descriptors are generated with a length based on a PxQ descriptor box and on generated DCT coefficients.