Method and device for forming a tone waveform by combined use of different waveform sample forming resolutions
AssigneeYamaha Corporation
InventorsHideo Suzuki, Motoichi Tamura
Life of this patent
Estimating the term…
Loading patent…
AssigneeYamaha Corporation
InventorsHideo Suzuki, Motoichi Tamura
Estimating the term…
The number of waveform samples per unit time, i.e., waveform sample forming resolution is variably set depending on characteristics of a tone to be generated, such as construction of harmonic components in the tone. The number of waveform samples per unit time is increased for a tone or portion (e.g., attack portion) of a tone containing a relatively great number high-order harmonic components. Conversely, for a tone or portion (e.g., sustain portion) of a tone containing fewer high-order harmonic components, the number of waveform samples per unit time is decreased. By thus variably setting the waveform sample resolution, a process for arithmetically forming waveform sample data can be performed efficiently without involving significant waste. In cases where a plurality of tone generating channels are provided, the waveform sample forming resolution may be variably set independently for each of the channels. Also, in applications where the waveform sample data are to be stored in a waveform memory, effective data compression can be achieved by storing the waveform data with the waveform sample forming resolution variably set for each of different waveform segments.
A tone generating method for forming tone waveform samples which is performed by an arithmetic processing device, said method comprising the steps of:
A tone generating method for forming tone waveform samples performed by an arithmetic processing device, said method comprising the steps of:
A tone generating method wherein tone forming calculations are performed for a plurality of tone generating channels so as to form waveform data of a plurality of tones corresponding to the channels, said method comprising:
A tone generating method for simultaneously generating at least two tones, comprising:
A tone generating method wherein tone forming calculations are performed for a plurality of tone generating channels so as to form waveform data of a plurality of tones corresponding to the channels, said method comprising:
A method for forming waveform sample data corresponding to a desired sound comprising the steps of:
A method wherein a sound to be generated is allocated a plurality of consecutive time sections and waveform sample data are formed for each of the time sections, comprising the steps of:
A method for forming waveform sample data corresponding to desired sounds in a plurality of channels, comprising the steps of:
A sound generating device comprising:
A machine readable recording medium containing a group of instructions to cause said machine to implement a sound generating method, said method performing tone forming calculations for a plurality of tone generating channels so as to form waveform data of a plurality of tones corresponding to the channels, said method comprising:
A machine readable recording medium containing a group of instructions to cause said machine to implement a sound generating method, said method simultaneously generating at least two tones, said method comprising:
A machine readable recording medium containing a group of instructions to cause said machine to implement a sound generating method, said method performing tone forming calculations for a plurality of tone generating channels so as to form waveform data of a plurality of tones corresponding to the channels, said method comprising:
A waveform data compressing method comprising:
A waveform data compressing method comprising:
A machine readable recording medium containing a group of instructions to cause said machine to implement a sound generating method, said method comprising:
A machine readable recording medium containing a group of instructions to cause said machine to implement a sound generating method, said method comprising:.
Dependencies are inferred from the claim text.