Claims
- 1. A method for generating tone waveform data on the basis of given performance data, said method comprising the steps of:receiving performance data including a tone generation instruction data; determining, on the basis of said performance data, a style of rendition at the beginning of a tone waveform to be generated in response to the tone generation instruction data; updating, on the basis of said performance data, the style of rendition periodically; and generating a tone waveform data, wherein when the tone generation instruction data is received by said step of receiving, said step of generating starts generation of the tone waveform data and in accordance with the tone generation instruction data and the determined style of rendition, and when the style of rendition is updated by said step of updating, said step of generating controls the tone waveform data, being currently generated, to correspond to the updated style of rendition.
- 2. A method as claimed in claim 1, wherein wave part data for controlling a plurality of tone characteristics are used for generation of the tone waveform data, and the wave part data differ for each style of rendition to be imparted to the tone waveform data.
- 3. A method as claimed in claim 2, wherein when the style of rendition is updated is updated by said step of updating, said step of generating performs control such that the wave part data to be used for generation of the tone waveform data can be changed smoothly.
- 4. A method for generating tone waveform data on the basis of given performance data in a plurality of tone generating channels, said method comprising the steps of:receiving performance data including a tone generation instruction data; determining, on the basis of said performance data, a style of rendition at the beginning of sounding of a tone waveform to be generated in response to the tone generation instruction data; updating the style of rendition periodically on the basis of the performance data received; assigning one of the tone generating channels to generate tone waveform data on the basis of the tone generation instruction data; and generating tone waveform data on the basis of the performance data, wherein when the tone generation instruction data is received, said step of generating starts generation of the tone waveform data in the assigned tone generating channel in accordance with the tone generation instruction data and the determined style of rendition, and when the style of rendition is updated by said step of updating, said step of generating controls the tone waveform data, being currently generated, to correspond to the updated style of rendition.
- 5. A method as claimed in claim 4, wherein wave part data for controlling a plurality of tone characteristics are used for generation of the tone waveform data, and the wave part data differ for each style of rendition to be imparted to the tone waveform data.
- 6. A method as claimed in claim 5, wherein the wave part data are allocated to the tone generating channel assigned to generate the tone waveform data, and when the style of rendition is updated by said step of updating, wave part data corresponding to the updated style of rendition are allocated to another tone generating channel.
- 7. A method as claimed in claim 6, wherein when the style of rendition is updated by said step of updating, said step of generating performs a cross-fade process on the tone generating channels assigned before and after updating of the style of rendition, to thereby perform a tone connection operation responsive to a change of the wave part data.
- 8. A tone generation apparatus for generating tone waveform data on the basis of given performance data, said apparatus comprising:a memory storing a performance data including a performance data including a tone generation instruction data; and a processor operatively coupled to said memory, said processor being adapted to: determining, on the basis of said performance data, a style of rendition at the beginning of sounding of a tone waveform to be generated in response to the tone generation instruction data; updating the style of rendition per predetermined time; and generating a tone waveform data, wherein when the tone generation instruction data is received by said step of receiving, said step of generating starts generation of the tone waveform data on the basis of the performance data and in accordance with the tone instruction data and the determined style of rendition, and when the style of rendition is updated by said step of updating, said step of generating continues the generation of the tone waveform data while varying the tone waveform data to correspond to the updated style of rendition.
- 9. A tone generation apparatus for generating tone waveform on the basis of given performance data in a plurality of tone generating channels, said apparatus comprising:a memory storing a performance data including a tone generation instruction data; and a processor operatively coupled to said memory, said processor being adapted to: determining, on the basis of said performance data, a style of rendition at the beginning of sounding of a tone waveform to be generated in response to the tone generation instruction data; updating the style of rendition per predetermined time on the basis of the performance data received; assigning one of the tone generating channels to generate tone waveform data on the basis of the tone generation instruction data; and generating a tone waveform data on the basis of the performance data, wherein when the tone generation instruction data is received, said step of generating starts generation of the tone waveform data in the assigned tone generating channel on the basis of the performance data and in accordance with the tone generation instruction data and the determined style of rendition, and when the style of rendition is updated by said sep of updating, said step of generating continues the generation of the tone waveform data in the assigned tone generating channel while varying the tone waveform data to correspond to the updated style of rendition.
- 10. A machine-readable storage medium containing a group of instructions to cause said machine to implement a tone generation method for generating tone waveform data on the basis of given performance data, said method comprising the step of:receiving a performance data including a tone generation instruction data; determining, on the basis of said performance data, a style of rendition at the beginning of sounding of a tone waveform to be generated in response to the tone generation instruction data; updating the style of rendition per predetermined time; and generating a tone waveform data, wherein when the tone generation instruction data is received by said step of receiving, said step of generating starts generation of the tone waveform data on the basis of the performance data and in accordance with the tone instruction data and the determined style of rendition, and when the style of rendition is updated by said step of updating, said step od generating continues the generation of the tone waveform data while varying the tone waveform data to correspond to the updated style of rendition.
- 11. A machine-readable storage medium containing a group of instructions to cause said machine to implement a tone generation method for generating tone waveform data on the basis of given performance data in a plurality of tone generating channels, said method comprising the steps of:receiving a performance data including a tone generation instruction data; determining, on the basis of said performance data, a style of rendition at the beginning of sounding of a tone waveform to be generated in response to the tone generation instruction data; updating the style of rendition per predetermined time on the basis of the performance data received; assigning one of the tone generating channels to generate tone waveform data on the basis of the tone generation instruction data; and generating a tone waveform data on the basis of the performance data, wherein when the tone generation instruction data is received, said step of generating starts generation of the tone waveform data in the assigned tone generating channel on the basis of the performance data and in accordance with the tone generation instruction data and the determined style of rendition, and when the style of rendition is updated by said step of updating, said step of generating continues the generation of the tone waveform data in the assigned tone generating channel while varying the tone waveform data to correspond to the updated style of rendition.
Priority Claims (1)
Number |
Date |
Country |
Kind |
11-272106 |
Sep 1999 |
JP |
|
Parent Case Info
This is a division of U.S. patent application Ser. No. 09/662,361 filed Sep. 13, 2000.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5532424 |
Hideo |
Jul 1996 |
A |
6046396 |
Miramoto |
Apr 2000 |
A |
6150598 |
Suzuki et al. |
Nov 2000 |
A |
6255576 |
Suzuki et al. |
Jul 2001 |
B1 |
Foreign Referenced Citations (3)
Number |
Date |
Country |
0 847 039 |
Jun 1998 |
EP |
0 856 830 |
Aug 1998 |
EP |
10307587 |
Nov 1998 |
JP |