Claims
- 1. A touch response apparatus for an electronic musical instrument having a keyboard, comprising,
- touch data generating means for generating touch data as a function of a key depression status of an operated key of said keyboard;
- envelope generating means for generating envelope data corresponding to an envelope, said envelope generating means including means for counting up to a level data corresponding to each said touch data generated by said touch data generating means in an attack status of the operated key, and means for counting down from said level data in a release status of the operated key;
- said envelope generating means including:
- setting means for establishing a reached value of a count value of said counting up means in accordance with said touch data generated by said touch data generating means;
- relative value data generating means for generating a relative value data of a present value data of said envelope data generated by said counting up means and counting down means relative to said reached value data; and
- count rate control means for controlling a count rate of said counting up means and counting down means in accordance with said relative value data generated by said relative value data generating means; and
- control means coupled to said envelope generating means and to said touch data generating means for comparing the envelope data with said touch data so as to change the count status of said envelope generating means according to the comparing result.
- 2. The touch response apparatus of claim 1, wherein said envelope generating means further includes means for generating said level data in a sustaining status of the operated key.
- 3. The touch response apparatus of claim 1, further comprising a basic clock generator; and
- wherein said count rate control means includes means for dividing a frequency of a basic clock generated from said basic clock generator in accordance with said relative value data and for supplying a frequency divided clock signal to said counting up means and counting down means.
- 4. A touch response apparatus for an electronic musical treatment having keyboard, comprising;
- touch data generating means for generating touch data as a function of a key depression status of an operated key of said keyboard;
- envelope generating means for generating envelope data corresponding to an envelope, said envelope generating means including means for counting up to a level data corresponding to each said touch data generated by said touch data generating means in an attack status of the operated key, and means for counting down from said level data in a release status of the operated key;
- said envelope generating means including:
- setting means for establishing a maximum value value of said envelope data generated by said envelope data generating means in accordance with said touch data generated by said touch data generating means,
- dividing means for dividing an envelope into a predetermined number of steps in an amplitude direction in accordance with said maximum value established by said setting means and for detecting the arrival of said envelope data generated by said counting up means and counting down means at respective steps, and
- changing means for changing a manner of generating said envelope data from said counting up means and counting down means when said dividing means detects said arrival of said envelope data; and
- control means coupled to said envelope generating means and to said touch data generating means for comparing the envelope data with said touch data so as to change the status of said envelope counting means according to the comparing result.
- 5. The touch response apparatus of claim 4, wherein said envelope generating means further includes means for generating said level data in a sustaining status of the operated key.
- 6. A touch response apparatus for an electronic musical instrument having a keyboard with a plurality of keys, comprising:
- touch data generating means for generating touch data as a function of a key depression status of an operated key of said keyboard;
- envelope generating means for generating envelope data corresponding to an envelope, said envelope generating means including means for counting up to a level data corresponding to each said touch data generated by said touch data generating means in an attack status of the operated key, and means for counting down from said level data in a release status of the operated key;
- control means coupled to said envelope generating means and to said touch data generating means for comparing the envelope data with said touch data so as to change the status of said envelope counting means according to the comparing result; and
- key assigning means:
- said touch data generating means including a key touch detecting and holding circuit provided for each key of the keyboard;
- each of said key touch detecting and hold circuits comprising at least one charging circuit including a capacitor; at least one discharging circuit for discharging electric charge stored in said capacitor in relation with a touch status of the generated key; and at least one switch means for providing a signal representing a key "on" status of the key to said key assigning means; and
- said touch data generating means further including a plurality of gate circuit respectively connected to said key touch detecting and holding circuit, and operating in accordance with a signal from said key assigning means; and an analog-to-digital converter circuit to which the outputs of the respective gate circuits are commonly connected, for converting the voltage of said capacitor to a digital value to thereby produce said touch data representing the touch status of the operated key.
- 7. The touch response apparatus of claim 6, wherein said envelope generating means further includes means for generating said level data in a sustaining status of the operated key.
Priority Claims (3)
Number |
Date |
Country |
Kind |
57-120551 |
Jul 1982 |
JPX |
|
57-120552 |
Jul 1982 |
JPX |
|
57-120553 |
Jul 1982 |
JPX |
|
Parent Case Info
This is a division of application Ser. No. 512,143, filed July 8, 1983, now U.S. Pat. No. 4,535,669, issued Aug. 20, 1985.
US Referenced Citations (14)
Divisions (1)
|
Number |
Date |
Country |
Parent |
512143 |
Jul 1983 |
|