Music search by melody input
First Claim
1. A method for searching for a musical piece which includes at least one melody comprising the steps of:
- a) receiving note information representing the melody provided by a user;
b) converting the received information to a series of values corresponding to each received note information;
c) calculating relative pitch values from said series of values d) comparing said relative pitch values to values stored in said database representing stored melodies;
e) selecting as the musical piece being searched one of said stored melodies which produces a closest match based on said comparing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to enable one to search for a song title when only its melody is known. An interface is used which allows the user to enter the melody in an easy to understand manner. A remote music database with melody information is searched for the melody entered by the user. using, for example, a peak or differential matching algorithm. Upon receiving a search request, a database server, i.e., a remote computer, which can be accessed by the user via a client PC, sends a web page, for example, in HTML or Java containing the search results to the client PC. The client PC receives and displays the search results on the monitor and exchanges data with the server. Sound may also be played through the sound card to connected speakers.
-
Citations
40 Claims
-
1. A method for searching for a musical piece which includes at least one melody comprising the steps of:
-
a) receiving note information representing the melody provided by a user;
b) converting the received information to a series of values corresponding to each received note information;
c) calculating relative pitch values from said series of values d) comparing said relative pitch values to values stored in said database representing stored melodies;
e) selecting as the musical piece being searched one of said stored melodies which produces a closest match based on said comparing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for searching for a musical piece which includes at least one melody comprising the steps of:
-
a) receiving note information representing the melody provided by a user;
b) converting the received information to a series of values corresponding to each received note information;
c) adjusting said series of values by key shifting said values;
d) comparing said key shifted pitch values to absolute pitch values stored in said database representing stored melodies;
e) selecting as the musical piece being searched one of said stored melodies which produces a closest match based on said comparing. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification