Tone generating device and method using a time stretch/compression control technique
AssigneeYamaha Corporation
InventorHideo Suzuki
Life of this patent
Estimating the term…
Loading patent…
AssigneeYamaha Corporation
InventorHideo Suzuki
Estimating the term…
A pitch of a tone to be generated is designated, and simultaneously control information to be used for time-axis stretch/compression control is generated. Discrete locations of waveform data to be read out from memory are designated with the time axis of the waveform data controlled to be stretched or compressed in accordance with the control information, and part of the waveform data at the designated locations are read out at a rate corresponding to the designated pitch. For example, virtual read addresses corresponding to the control information and actual read addresses corresponding to the designated pitch are generated, and the actual read addresses are controlled, at the individual discrete locations, to follow the virtual addresses. Thus, the rate at which the waveform data are read out from the memory is variably controlled to generate a desired pitch, during which time the waveform memory can be optionally controlled to be stretched or compressed along the time axis independently of the readout rate or pitch control. By applying the time-axis stretch/compression control to various performance styles, real-time control, modulation control or tone-generating-time control, it is possible to significantly enhance expression and controllability of the generated tone.
A tone generating device comprising:
A tone generating device comprising:
A tone generating device comprising:
A tone generating device comprising:
A tone generating device comprising:
A tone generating device comprising:
A tone generating device comprising:
A tone generating device comprising:
A tone generating device comprising:
A tone generating device comprising:
A tone generating device comprising:
A method of generating a tone on the basis of readout from a waveform memory having stored therein waveform data of a plural-cycle waveform, said method comprising:
A method of generating a tone on the basis of readout from a waveform memory having stored therein waveform data of a plural-cycle waveform, said method comprising:
A machine-readable storage medium containing a group of instructions for causing said machine to perform a method for generating a tone on the basis of readout from a waveform memory having stored therein waveform data of a plural-cycle waveform, said method comprising the steps of:
A machine-readable storage medium containing a group of instructions for causing said machine to perform a method for generating a tone on the basis of readout from a waveform memory having stored therein waveform data of a plural-cycle waveform, said method comprising the steps of:
A tone generating device comprising:
A tone generating device comprising:
A tone generating device comprising:
A tone generating device comprising:
A waveform data cross-fading method comprising:
A waveform reproducing device comprising:
A waveform reproducing device comprising:
A method of reproducing a waveform using a waveform memory having stored therein waveform data of a plurality of waveform portions, said method comprising:
A machine-readable storage medium containing a group of instructions for causing said machine to perform a method for reproducing a waveform using a waveform memory having stored therein waveform data of a plurality of waveform portions, said method comprising the steps of:
A method of reproducing a waveform using a waveform memory having stored therein waveform data of a plurality of waveform portions, said method comprising:
A machine-readable storage medium containing a group of instructions for causing said machine to perform a method for reproducing a waveform using a waveform memory having stored therein waveform data of a plurality of waveform portions, said method comprising the steps of:
A waveform generating device comprising:
A waveform reproduction device comprising:
A waveform generating device comprising:
A method of generating a tone on the basis of a readout from a waveform memory having stored therein waveform data of a plural-cycle waveform, said method comprising the steps of:
A waveform reproduction device comprising:
A method of reproducing a waveform using a waveform memory having stored therein waveform data of a plurality of waveform portions, said method comprising the steps of:
Dependencies are inferred from the claim text.