# US 5,347,083 A · Automatic performance device having a function of automatically controlling storage and readout of performance data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 5,347,083 A
- Document ID: US5347083A
- Status: Granted
- Kind: A
- Application number: 08/096,608
- Filed: 1993-07-23
- Granted: 1994-09-13
- Earliest claimed: 1992-07-27
- Assignees: Yamaha Corporation
- Inventors: Satoshi Suzuki; Takashi Ikeda
- Web page: https://patentgrep.com/patent/US5347083A

## CPC

- G10H 1/36: Accompaniment arrangements
- G10H 1/0041: {in coded form}
- G10H 2240/141: Library retrieval matching, i.e. any of the steps of matching an inputted segment or phrase with musical database contents, e.g. query by humming, singing or playing; the steps may include, e.g. musical analysis of the input, musical feature extraction, query formulation, or details of the retrieval process
- G10H 2240/155: Library update, i.e. making or modifying a musical database using musical parameters as indices
- Y10S 84/22: Chord organs
- G10H: ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

A memory has plural storage areas for storing performance data of plural music pieces. When the player has input desired performance data via an input device like a keyboard, the thus-input performance data are automatically stored into a first storage area of the memory. At the same time, a specific search is executed by the search section to examine whether or not performance data of a music piece corresponding to the input performance data are already stored in the memory. If a second storage area storing the performance data corresponding to the input performance data has been detected or searched out, a series of the performance data stored in the second storage area are sequentially read out for an automatic reproductive performance. If, on the other hand, such a second storage area has not been detected, writing of the input performance data into the first storage area is continued without such an automatic reproductive performance being executed. Therefore, it is sufficient for the player to perform an operation to input a part or whole part of the desired music piece. Then, in response to the player's input operation, music piece number selection and readout or write processes are automatically carried out in accordance with the result of the search by the search section.

## Claims

### Claim 1

An automatic performance device comprising:
storage means having a plurality of storage areas, each of the storage areas storing a series of performance data corresponding to a music piece, thereby said storage means being capable of storing performance data of plural music pieces:
input means for inputting desired performance data:
write-control means for controlling write of the performance data input by said input means, into a first storage area of said storage means;
search means for making a comparison between the performance data already stored in storage areas of said storage means other than said first storage area and the input performance data, in order to detect whether or not performance data of a music piece corresponding to the input performance data are already stored in said storage means, and also for detecting, on the basis of the result of the comparison, a second storage area of said storage means where performance data of a music piece corresponding to the input performance data are stored; and
performance control means for, if said second storage area has been detected, sequentially reading out a series of performance data from said second storage area.

### Claim 2 (depends on 1)

An automatic performance device as defined in claim 1 further comprising preservation control means for preserving, as performance data of a new music piece, the performance data stored in said first storage area if the second storage area has not been detected by said search means, and for not preserving the performance data stored in said first storage area if said second storage area has been detected.

### Claim 3 (depends on 1)

An automatic performance device as defined in claim 1 wherein said storage means stores performance data relating to a chord performance.

### Claim 4 (depends on 1)

An automatic performance device as defined in claim 1 wherein said storage means stores performance data relating to a melody performance.

### Claim 5 (depends on 1)

An automatic performance device as defined in claim 1 wherein each of the plural storage areas of said storage means is composed of a pair of storage portions for separately storing a series of chord performance data and a series of melody performance data for a same music piece,
said input means is capable of inputting, as the performance data, chord performance data and melody performance data in a separate manner so that the input chord performance data and melody performance data are stored separately into the pair of the storage portions of said first storage area, and
said search means includes a first comparison means for making said comparison for the chord performance data and a second comparison means for making said comparison for the melody performance data, and said search means detects the second storage area that stores therein performance data of a music piece corresponding to both of the input chord performance data and melody performance data on the basis of the comparisons by said first and second comparison means.

### Claim 6 (depends on 5)

An automatic performance device as defined in claim 5 wherein data corresponding a partial phrase of each of the music pieces are stored in said storage means with respect to the melody performance data, and said performance control means makes a reproductive performance by reading out the chord performance data stored in said the second storage area.

### Claim 7 (depends on 6)

An automatic performance device as defined in claim 6 further comprising automatic accompaniment means for making an automatic accompaniment performance on the basis of the chord performance data read out by said performance control means.
