# US 5,347,087 A · Tone generation device capable of varying delay time length at the start of tone generation

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

- Number: US 5,347,087 A
- Document ID: US5347087A
- Status: Granted
- Kind: A
- Application number: 07/985,813
- Filed: 1992-12-03
- Granted: 1994-09-13
- Earliest claimed: 1991-12-06
- Assignees: Yamaha Corporation
- Inventors: Koichi Kozuki
- Web page: https://patentgrep.com/patent/US5347087A

## CPC

- G10H 1/053: during execution only {(voice controlled instruments G10H5/005)}
- G10H 7/02: in which amplitudes at successive sample points of a tone waveform are stored in one or more memories
- 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

## Abstract

In a waveform memory, data representing a silent state, e.g., zero value data, is stored in a predetermined first address area and waveform data is stored in a second address area. In response to designation of tone generation, the data representing a silent state is read from a desired number of address locations and, thereafter, tone waveform data is read from a second address area. By this control, time during which the data representing a silent state is read out, i.e., delay time, is determined by the number of address locations and, therefore, absolute time of the delay time is not constant but corresponds to an amount progress of the address signal, i.e., its phase amount. Accordingly, phase relation in a key-on delay can be made independent from tone pitch. For realizing an ensemble effect, the above control is performed in at least two channels in such a manner that, in a first channel, tone waveform data is immediately read out in response to the designation of start of tone generation whereas, in a second channel, the number of address locations for reading out the data representing a silent state is set to a number other than zero thereby is delayed from the designation of start of tone generation.

## Claims

### Claim 1

A tone generation device comprising:
tone designation means for designating that a tone should be generated;
waveform memory means for storing data representing a silent state in a first address area having a first predetermined number of addresses and storing tone waveform data in a second address area;
address signal generation means for generating an address signal for reading out stored data from the waveform memory means; and
control means for controlling the address signal generation means, having designation means for designating a second predetermined number of addresses of said first address area from which the data representing a silent state is to be read out, said second predetermined number being any optional number no greater than said first predetermined number of addresses, so as to read out the data representing a silent state from the second predetermined number of addresses of said first address area designated by said designation means in response to the designation of tone generation and thereafter read out the tone waveform data from the second address area.

### Claim 2 (depends on 1)

A tone generation device as defined in claim 1 which further comprises means for generating tone pitch information designating tone pitch of a tone to be generated and wherein said address signal generation means generates the address signal which increments or decrements at a rate corresponding to the tone pitch information.

### Claim 3 (depends on 1)

A tone generation device as defined in claim 1 wherein the data representing a silent state is data representing zero value.

### Claim 4 (depends on 1)

A tone generation device as defined in claim 1 wherein said control means includes designation means for designating the second predetermined number of addresses for reading out the data representing a silent state.

### Claim 5 (depends on 4)

A tone generation device as defined in claim 4 wherein said designation means designates the second predetermined number of addresses in correspondence with a tone color of the tone to be generated.

### Claim 6 (depends on 4)

A tone generation device as defined in claim 4 wherein said designation means designates the second predetermined number of addresses in correspondence with a tonal effect to be imparted to the tone.

### Claim 7 (depends on 4)

A tone generation device as defined in claim 4 wherein said designation means designates the second predetermined number of addresses in accordance with a desired delay time from a time point when start of tone generation is designated by the tone designation means until a time point when tone generation is actually started.

### Claim 8 (depends on 4)

A tone generation device as defined in claim 4 wherein said designation means designates the second predetermined number of addresses in accordance with a desired amount of phase delay from a time point when start of tone generation is designated by the tone designation means until a time point when tone generation is actually started.

### Claim 9 (depends on 1)

A tone generation device as defined in claim 1 wherein said control means is capable of designating the second predetermined number of addresses for reading out the data representing a silent state to zero or any other desired number.

### Claim 10 (depends on 1)

A tone generation device as defined in claim 1 wherein said address signal generation means generates address signals in at least two channels in response to the designation of tone generation by said tone designation means, and
said control means designates the second predetermined number of addresses for reading out the data representing a silent state independently and in correspondence to the respective channels and controls said address signal generation means independently for each of the channels in accordance with the designated second predetermined number of addresses whereby time length during which the data representing a silent state is read out can be varied for each of the channels.

### Claim 11 (depends on 10)

A tone generation device as defined in claim 10 wherein said control means designates the second predetermined number of addresses for reading out the data representing a silent state to zero with respect to a first channel of said channels thereby to read out the tone waveform data immediately in accordance with the designation of tone generation without reading out the data representing a silent state and designates the second predetermined number of addresses for reading out the data representing a silent state to a number other than zero with respect to a second channel of said channels to delay start of reading of the tone waveform data.

### Claim 12 (depends on 1)

A tone generation device as defined in claim 1 wherein said first address area is contiguous to said second address area in said waveform memory means.

### Claim 13

A tone generation device comprising:
tone designation means for designating generation of a tone;
waveform memory means for storing tone waveform data;
address signal generation means for generating, in response to the designation of tone generation by said tone designation means, an address signal for reading out the tone waveform data from said waveform memory means in accordance with tone pitch of a tone to be generated;
delay address length data generation means for generating delay address length data designating a silent period before start of tone generation for a duration corresponding to the delay address length data;
detection means for detecting, in response to the designation of tone generation by said tone designation means, progress of the address signal by an amount corresponding to the delay address length data generated by said delay address length data generation means; and
control means for producing data representing a silent state until the detection by said detection means has been made and thereafter offsetting the address signal generated by said address signal generation means to a start address of the tone waveform data to be read from said waveform memory means thereby to start reading of the tone waveform data.

### Claim 14

A tone generation device comprising:
tone designation means for designating generation of a tone;
waveform memory means for storing data representing a silent state and tone waveform data;
address signal generation means for generating, in response to the designation of tone generation by said tone designation means, an address signal for reading out the tone waveform data from said waveform memory means in accordance with tone pitch of a tone to be generated;
delay address length data generation means for generating delay address length data designating a silent period before start of tone generation for a duration corresponding to the delay address length data;
detection means for detecting, in response to the designation of tone generation by said tone designation means, progress of the address signal by an amount corresponding to the delay address length data generated by said delay address length data generation means; and
control means for controlling so that data representing a silent state are read out from said waveform memory means until the detection by said detection means has been made and thereafter the address signal generated by said address signal generation means is offset to a start address of the tone waveform data to be read from said waveform memory means thereby to start reading of the tone waveform data.
