Method and electronic apparatus for classifying and automatically recalling stored musical compositions using a performed sequence of notes
First Claim
1. A method for reading a requested musical composition from among a plurality of musical compositions using an electronic musical instrument that has a memory storing the plurality of musical compositions, the method comprising the steps of:
- defining for each of the stored musical compositions an identifying sequence of musical note events which uniquely identifies the musical composition, the musical note events being at least one of a plurality of musical notes, differences in pitch between adjacent musical notes in a series of musical notes, and a beat;
storing the identifying sequences in the memory and associating in the memory each of the stored identifying sequences with the corresponding one of the plurality of musical compositions;
musically performing on the electronic musical instrument a search sequence of the musical note events which corresponds to at least a recognizable portion of one of the identifying sequences;
locating a particular one of the identifying sequences which corresponds to the performed search sequence by comparing the performed search sequence to the identifying sequences stored in the memory; and
reading from the memory the musical composition which is uniquely identified by the particular one of the identifying sequences.
2 Assignments
0 Petitions
Accused Products
Abstract
The electronic apparatus comprises a processing unit for classification and storage of a plurality of musical compositions, and a control device, such as a keyboard or MIDI connection, for performing of sequences of connoting musical events, to be stored and related to each single musical composition. The same control device may then be, used for performing of one or more sequences of searching musical events, in order to automatically find and subsequently read-out an associated musical composition from a storage memory of the CPU. For this purpose, the processing unit comprises program means for comparing a searching sequence with the connoting sequence of musical events, reading-out one or more of the stored musical compositions in the event of total or partial equivalence between the compared sequences of musical events. It is thus possible to search for and identify a specific musical composition in short periods of time from a plurality of stored musical compositions, by using a simple musical technique.
104 Citations
28 Claims
-
1. A method for reading a requested musical composition from among a plurality of musical compositions using an electronic musical instrument that has a memory storing the plurality of musical compositions, the method comprising the steps of:
-
defining for each of the stored musical compositions an identifying sequence of musical note events which uniquely identifies the musical composition, the musical note events being at least one of a plurality of musical notes, differences in pitch between adjacent musical notes in a series of musical notes, and a beat; storing the identifying sequences in the memory and associating in the memory each of the stored identifying sequences with the corresponding one of the plurality of musical compositions; musically performing on the electronic musical instrument a search sequence of the musical note events which corresponds to at least a recognizable portion of one of the identifying sequences; locating a particular one of the identifying sequences which corresponds to the performed search sequence by comparing the performed search sequence to the identifying sequences stored in the memory; and reading from the memory the musical composition which is uniquely identified by the particular one of the identifying sequences. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for storing and reading a plurality of musical compositions, comprising:
-
a memory storing a plurality of musical compositions and a plurality of identifying sequences of musical note events which each uniquely identifies a particular one of the stored musical compositions, the musical note events being at least one of a plurality of musical notes, differences in pitch between adjacent musical notes in a series of musical notes, and a beat; an instrument connected to said memory that provides a search sequence of the musical note events which corresponds to at least a recognizable portion of one of the identifying sequences; a first set of instructions in readable form that is connected to said memory and to said instrument and that is arranged and adapted to locate a particular one of the identifying sequences which corresponds to the provided search sequence by comparing the provided search sequence to the identifying sequences stored in said memory; and a second set of instructions in readable form that is arranged and adapted to read from said memory the musical composition which is uniquely identified by the particular one of the identifying sequences. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An electronic apparatus for storing, classifying and automatically searching musical compositions, comprising:
-
a data control and process unit; first memory means for storing a plurality of musical compositions in data form; musical event generating means operatively connected to data inlets of said data control and process unit, for generating in data form connoting sequences of musical events that each uniquely identify one of said musical compositions stored in said first memory means; second memory means for storing the connoting sequences of musical events identifying said musical compositions stored in said first memory means; assigning means for assigning each of the connoting sequence of musical events to a corresponding one of said plurality of stored musical compositions; said musical event generating means further providing a musically performed search sequence of musical events related to one of the connoting sequences of musical events of a requested one of the musical compositions stored in said first memory means; said data control and process unit embodying a set of instructions in readable form for classifying each of the stored musical compositions by assigning a corresponding one of the connoting sequences of musical events provided by said musical event generating means; said data control and process unit further embodying a set of instructions in readable form for automatically searching a requested musical composition by comparing the data of the search sequence of musical events provided by said musical events generating means, with the data of the connoting sequences of the classified musical compositions stored in said first memory means; and program means in said control and process unit for reading-out the requested musical composition from said plurality of classified musical compositions related to the connoting sequence of musical events stored in said second memory means that corresponds to the search sequence of musical events generated by said musical events generating means. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for reading out a requested musical composition from a plurality of musical compositions, by an electronic musical instrument, comprising the steps of:
-
storing in data form a plurality of musical compositions in a first memory for the electronic musical instrument; defining for each of the stored musical compositions, a connoting sequence of musical events which uniquely identifies the musical composition; storing in data form in a second memory for the musical instrument, each of the connoting sequences of musical events corresponding to each of the stored musical compositions; classifying the plurality of stored musical compositions by assigning into a programmed data process and control unit, a connoting sequence of musical events to each of the stored musical compositions; musically performing a search sequence of plural musical events corresponding to at least a significant part of one of the connoting sequences of musical events corresponding to a requested one of the stored musical compositions and providing the performed search sequence to the process and control unit in data form; searching, by means of the programmed process and control unit, the requested musical composition by comparing the data for the musically performed search sequence with the data for the connoting sequences of musical compositions stored in the first memory means; and reading-out from the stored plurality of musical compositions, the requested musical composition related to the connoting sequence of musical events corresponding to the musically performed search sequence of musical events. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification