Another aspect is an apparatus for matching an input audio file with reference audio files, comprising at least one computer configured to: generate an input profile from an input audio file based upon a measurable attribute also used to generate reference profiles from reference audio files; identify potential matches among the reference profiles with the input profile by processing the input pro