A music search method for finding a desired song in a song database. The
method comprises generating a difference sequence for each song in the
song database by determining the relative difference between adjacent
notes. Next, a note sequence is chosen for the song to be found within the
song database. A difference argument is generated for the note sequence by
determining the relative difference between adjacent notes. The difference
argument for the note sequence and the difference sequence for each song
in the song database is compared. The desired song is found if the
difference argument for the note sequence corresponds to a portion of the
difference sequence for the desired song, or if the net difference at the
closest match position is within a set difference threshold.
Μια μέθοδος αναζήτησης μουσικής για ένα επιθυμητό τραγούδι σε μια βάση δεδομένων τραγουδιού. Η μέθοδος περιλαμβάνει την παραγωγή μιας ακολουθίας διαφοράς για κάθε τραγούδι στη βάση δεδομένων τραγουδιού με τον καθορισμό της σχετικής διαφοράς μεταξύ των παρακείμενων σημειώσεων. Έπειτα, μια ακολουθία σημειώσεων επιλέγεται για το τραγούδι που βρίσκεται μέσα στη βάση δεδομένων τραγουδιού. Ένα επιχείρημα διαφοράς παράγεται για την ακολουθία σημειώσεων με τον καθορισμό της σχετικής διαφοράς μεταξύ των παρακείμενων σημειώσεων. Το επιχείρημα διαφοράς για την ακολουθία σημειώσεων και την ακολουθία διαφοράς για κάθε τραγούδι στη βάση δεδομένων τραγουδιού συγκρίνεται. Το επιθυμητό τραγούδι βρίσκεται εάν το επιχείρημα διαφοράς για την ακολουθία σημειώσεων αντιστοιχεί σε μια μερίδα της ακολουθίας διαφοράς για το επιθυμητό τραγούδι, ή εάν η καθαρή διαφορά στην πιό στενή θέση αντιστοιχιών είναι μέσα σε ένα καθορισμένο κατώτατο όριο διαφοράς.