A system and method that allows users to find a song name, artist and performance without having to proceed through many false results. In one aspect, the system and method use signal matching to produce reliable matches. In another aspect, the system and method use a combination of signal and feature representation and an automatic decision rule together with a human-in-the-loop approach. A feature vector (145) and a processed time signal (140) are computed for each song in a database (130) and extracted from a microphone-recorded sample of music (102). The database songs are first sorted by feature space distance with respect to the feature vector of the recorded sample (102). The processed time signals (140) of the database songs and the processed time signal (121) from the recorded sample (102) are processed using signal matching. A decision rule presents likely matches to the user for confirmation. Using signal matching, feature-ordered search and a decision rule results in an effective framework for finding a song from a brief microphone recorded sample of music (102).
SYSTEM AND METHOD FOR MUSIC IDENTIFICATION