Claims
- 1. A controller for a tone signal synthesizer for generating a tone signal in accordance with a plurality of parameters, comprising:
- first and second manipulators responsive to a player performance which generate first and second manipulator signals, respectively, representing an amount of operation thereof;
- first and second table means for receiving said first manipulator signal and outputting first and second table signals, respectively;
- third and fourth table means for receiving said second manipulator signal and outputting third and fourth table signals, respectively;
- first processor means for generating a time varying first parameter based on said first and third table signals;
- second processor means for generating a time varying second parameter signal based on said second and fourth table signals; and
- tone signal controlling means for controlling and varying a tone signal depending on time, based on said first and second parameters.
- 2. A controller according to claim 1, wherein said tone signal synthesizer is a physical model tone signal synthesizer simulating a tone generating mechanism of a natural musical instrument.
- 3. A controller according to claim 1, wherein said first and second parameters include parameters representative of breath and embouchure.
- 4. A controller according to claim 1, wherein said first and second manipulators include a tone color manipulator for generating a tone color signal and a dynamics manipulator for generating a dynamics signal, wherein the amount of operation of the respective tone color and dynamics manipulators determines the values of the respective first and second manipulator signals.
- 5. A controller according to claim 4, wherein said first and second processor means includes means for generating first signals corresponding to breath and embouchure in accordance with said dynamics signal, and means for generating second signals corresponding to breath and embouchure in accordance with said tone color signal.
- 6. A controller according to claim 5, wherein said means for generating signals corresponding to breath and embouchure, includes a correlation table.
- 7. A controller according to claim 6, wherein said means for generating signals corresponding to breath and embouchure, includes means for changing said plurality of parameters with time.
- 8. A controller according to claim 1, wherein said parameter producing means includes correlation calculation means for generating a plurality of outputs for a single input.
- 9. A controller according to claim 8, wherein said parameter producing means further includes means for generating an envelope.
- 10. A controller according to claim 9, wherein said parameter producing means further includes means for adding fluctuation.
- 11. A controller according to claim 10, wherein said parameter producing means further includes means for providing modulation.
- 12. A controller according to claim 1 wherein said parameter producing means includes a correlation table storing correlation between parameters and manipulators.
- 13. A controller according to claim 5 wherein said first processor means comprises a signal generator for generating a breath signal based upon the first breath signal and the second breath signal.
- 14. A controller according to claim 5 wherein said second processor means comprises a signal generator for generating an embouchure signal based upon the first embouchure signal and the second embouchure signal.
- 15. A controller according to claim 1 further comprising a keyboard for generating a signal designating pitch.
- 16. A controller according to claim 1 further comprising a keyboard for generating a touch signal.
- 17. A method of generating a tone signal in accordance with a plurality of parameters comprising:
- operating first and second manipulators;
- generating first and second manipulator signals representing an amount of operation for each of the respective first and second manipulators; and
- providing first table means for receiving said first manipulator signal and outputting first and second table signals, respectively;
- providing second table means for receiving said second manipulator signal and outputting third and fourth table signals, respectively;
- generating a time varying first parameter based on said first and third table signals;
- generating a time varying second parameter signal based on said second and fourth table signals; and
- controlling and varying a tone signal depending on time, based on said first and second parameters.
Priority Claims (1)
Number |
Date |
Country |
Kind |
3-352290 |
Dec 1991 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 07/988,181 filed on Dec. 9, 1992, now abandoned.
US Referenced Citations (8)
Foreign Referenced Citations (2)
Number |
Date |
Country |
1-179996 |
Jul 1989 |
JPX |
3-185498 |
Aug 1992 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
988181 |
Dec 1992 |
|