Tone data generation method and tone synthesis method, and apparatus therefor
AssigneeYamaha Corporation
InventorJunji Kuroda
Life of this patent
Estimating the term…
Loading patent…
AssigneeYamaha Corporation
InventorJunji Kuroda
Estimating the term…
Based on the understanding that time-varying characteristics of a tone element, such as an amplitude and pitch, in waveform data acquired through a live performance of a musical instrument include a variation component intended or controllable by a human player and a variation component not intended or non-controllable by the human player, the present invention allows the two components to be adjusted/controlled separately and independently of each other, so as to achieve effective and high-quality control. Discrete variation value train is acquired for at least one particular tone element in original waveform data, and the acquired variation value train is separated, in accordance with a time constant factor, into a “swell” value train of a relatively great time constant and a “fluctuation” value train of a relatively small time constant. The “swell” value train and “fluctuation” value train are variably controlled independently of each other. In this way, high-quality control can be performed on tone elements, such as an amplitude and pitch, included in the sampled waveform data.
A tone synthesis method for synthesizing a tone using a storage section storing a first component value train and a second component value train of a tone pitch or tone amplitude of original waveform data that are obtained from a variation value train of the tone pitch or tone amplitude of the original waveform data, the first component value train being obtained by smoothing of said variation value train of the one of the tone pitch and tone amplitude of the original waveform data, the second component value train being obtained on the basis of a difference between said variation value train and said first component value train, said tone synthesis method comprising:
A computer-readable medium storing a computer program for causing a computer to perform a tone synthesis procedure for synthesizing a tone using a storage section storing a first component value train and a second component value train of a tone pitch or tone amplitude of original waveform data that are obtained from a variation value train of on the tone pitch or tone amplitude of the original waveform data, the first component value train being obtained by smoothing of said variation value train of the tone pitch or tone amplitude of the original waveform data, the second component value train being obtained on the basis of a difference between said variation value train and the first component value train, said tone synthesis procedure comprising:
A tone synthesis apparatus for synthesizing a tone using a storage section storing a first component value train and a second component value train of a tone pitch or tone amplitude of original waveform data that are obtained from a variation value train of on the tone pitch or tone amplitude of the original waveform data, the first component value train being obtained by smoothing of said variation value train of the tone pitch or tone amplitude of the original waveform data, the second component value train being obtained on the basis of a difference between said variation value train and said first component value train, said tone synthesis apparatus comprising:
Dependencies are inferred from the claim text.