Background of the Invention
The present invention relates to a touch responsive key arrangement for a keyboard controlled electronic musical instrument. In a preferred embodiment, the keyboard is responsive to depression velocity and aftertouch pressure.
In most prior art electronic keyboard musical instruments, such as electronic organs, synthesizers and electronic pianos, the depression of the playing keys closes a switch, and the switch closure is interpreted by the electronic circuitry to produce tones having frequencies corresponding to the depressed keys. In a velocity sensitive electronic piano, the amount of force or speed with which a key is depressed controls the amplitude of the resultant tone to thereby simulate the operation of an acoustic piano. In many prior art electronic pianos, a contact member is disconnected from one bus and then brought into contact with a second bus on full key depression, and the time of travel of the contact between the two buses is measured and the amplitude of the tone is altered in accordance therewith.
In many systems, the timing is accomplished by charging or discharging capacitors assigned to the respective keys. Alternatively, the number of discrete time elements, such as scans of the keyboard, that occur while the movable contact is moving between the two buses is detected. The higher the velocity with which the key is depressed, the shorter will be the time of transit between the two buses.
Some prior art keyboards include what is known as aftertouch control wherein further depression of the key after it has reached its normally depressed position alters the quality of the tone. The aftertouch sensing can be accomplished by a piezoelectric element contacted by the key or a lever attached to the key, by compressing a conductive compressible strip to alter the resistance thereof, or by altering the area of contact between a stationary contact member and a deformable contact member.
A disadvantage to keyboards that utilize actual switch closures to key the tones is that the switch contacts become dirty after a period of time thereby causing scratch and intermittent operation. Furthermore, there is the problem of switch bounce, which is particularly troublesome in digital instruments because the digital circuitry detects the switch bounce as repeated key closures whereas only one key closure is intended. Bounce must be overcome by utilizing switch debouncing circuitry.
Switch contacts can also become deformed so that different switches will close at different points in the depression of their respective keys. In velocity sensitive keyboards, such as those used in electronic pianos, inconsistencies in switch closure times will result in some keys producing tones of different amplitudes for a given key depression velocity, thereby resulting in non-uniform operation.
Uniform and predictable aftertouch control is particularly difficult to achieve when utilizing compressible resistive strips or piezoelectric elements, because their electrical characteristics may vary with time and use. Furthermore, electrical changes resulting from physical changes in the elements, such as in the case of the amount of compression of a resistive strip, is difficult to predict and control with the consistency that is desirable.
Summary of the Invention
The keyboard system of the present invention, in accordance with a preferred embodiment thereof, overcomes the problems and disadvantages of prior art keyboards by providing a pickup for each key that is moved within an electrical field formed between a pair of electrodes. The pickup never contacts either of the electrodes, but the voltage impressed thereon will vary as a function of position within the field. Accordingly, as the key is depressed and the pickup is moved within the field, the voltage that is impressed thereon changes with the position of the key, and threshold detectors and other detection circuits can be utilized to detect when the key has reached critical points in its range of travel, such as its fully depressed position under normal force and the amount of aftertouch movement of the key.
A yieldable stop member for each key limits the downward movement of the key, and the position of the key when it engages the stop member is detected by the processing circuitry to indicate to a microcomputer, for example, that the key has been fully depressed. The amount of time for the pickup to move from the point where a first threshold voltage is detected to the point where the second threshold voltage indicative of full key depression is detected is measured and the amplitude of the generated tone is varied in accordance therewith. Depression of the key further against the yieldable stop member causes the voltage to change, and the amount of change is interpreted by the system to alter the quality of the generated tone in accordance with the amount of aftertouch pressure. For example, the vibrato or pitch deviation could be altered in a continuous fashion as a function of aftertouch pressure.
In the disclosed embodiment of the invention, AC voltages having opposite polarity and phase are impressed on the two electrodes so that the electric field produced between the electrodes has a position at a certain spacing from the electrodes that is at zero amplitude due to the polarity and phase cancellation. The system is adjusted so that depression of a key to its fully depressed position but before it is depressed into the aftertouch range, positions the pickup to the point of zero amplitude thereby providing an easily detectable reference point for full key depression. Further movement of the pickup past the point of zero amplitude moves it into an area of opposite voltage polarity, and the magnitude of this voltage polarity indicates the amount of pressure with which the key is depressed against the resilient stop into the aftertouch range.
The keyboard system of the present invention provides, in accordance with one form thereof, a pair of electrode members, respective voltages impressed on the electrode members to establish an electrical field between them, the field having a voltage that changes as a function of distance from one of the electrode members, and a movable pickup positioned in the field. The pickup is located between and spaced from the electrodes and has a voltage impressed thereon by the electric field that is a function of the closeness of the pickup to one of the electrode members. A playing key is depressible by a person playing the instrument and is connected to the pickup in such a manner that the pickup is moved within the field toward and away from the electrode member in accordance with the depression of the key. Means connected to the pickup senses the voltage impressed thereon and controls a quality of the tone produced by the instrument in response to the sensed voltage as the key is depressed.
The invention also provides, in accordance with one form thereof, a keyboard system for a keyboard controlled musical instrument having a first electrode member having a voltage impressed thereon, a second electrode member spaced from the first member and having a second voltage different from the first voltage impressed thereon to thereby establish an electric field between the electrodes, the field having a voltage gradient in a direction toward one of the electrodes. A movable pickup is positioned in the electric field between and spaced from the electrodes, the pickup not electrically contacting either of the electrodes and having a voltage impressed thereon by the electric field corresponding to the position of the pickup in the field. A playing key connected to the pickup moves the pickup either toward or away from the one electrode when the playing key is actuated, the pickup remaining electrically out of contact with the electrodes through its entire range of movement. Means connected to the pickup senses the voltage impressed thereon and controls a quality of the tones produced by the instrument in response to the sensed voltage.
The invention further provides, in one form thereof, a keyboard system comprising a playing key movable between a rest position and a normally depressed position, and a yieldable stop for engaging the key when the key is in its normally depressed position and yieldably resisting further depression of the key except under increased depression force. The key is depressible into an overtravel range past its normally depressed position against the resilient stop with increased depression force being applied thereto. An electric field is produced that varies in character as a function of position in the field, such as varying in amplitude and polarity. A pickup is connected to the key and is movable in the field in accordance with the amount of depression of the key, the pickup having a voltage impressed thereon by the field that varies in character in accordance with the position of the pickup in the field. Detection circuitry connected to the pickup and responsive to the character of the voltage impressed on the pickup detects when the key has reached its normally depressed position and further detects the amount of overtravel of the key when it is depressed past its normally depressed position. The detection circuitry alters the quality of the tone produced by the instrument in response to the character of the voltage impressed on the pickup.
In yet another form of the invention, a keyboard system for a keyboard controlled musical instrument comprises a first electrode member, a second electrode member spaced from the first member, and means for impressing respective voltages on the electrode members to establish an electrical field between the members, the field changing as a function of position between the electrode members. A plurality of playing keys each movable from a rest position to a normally depressed position and movable in an overtravel range past the normally depressed position are provided. Stops yieldably limit the depression of the keys to their normally depressed positions when their respective keys are pressed with normal force, yet permit the keys to overtravel when they are pressed with higher than normal force. A plurality of pickups connected to the respective keys are positioned within the electric field between the electrodes, the pickups being moved by the respective keys and having voltages impressed thereon by the field that are functions of their respective positions within the field. Circuitry connected to the pickups senses the voltages impressed thereon to detect for each key whether the key is undepressed, is in its normally depressed position, or is in its overtravel range of movement and, if in overtravel, the extent of overtravel. A tone generation system is responsive to the sensing circuitry for producing tones selected by depressed keys and varying the quality of the produced tones in accordance with the voltages impressed on the respective pickups.
Still further, the invention provides, in one form thereof, a keyboard system for a keyboard controlled musical instrument comprising a first electrode member, a second electrode member spaced from the first member, and means for impressing an AC voltage of a first phase and polarity on the first electrode and impressing an AC voltage of opposite phase and polarity on the second electrode. A plurality of playing keys are provided wherein each key is movable from a rest position to a normally depressed position and is movable in an overtravel range past the normally depressed position. Stops yieldably limit the depression of the keys to their normally depressed positions when their respective keys are pressed with normal force, yet permits the keys to overtravel past the normally depressed position when their respective keys are depressed with higher than normal force. A plurality of pickups are connected respectively to the playing keys and are located between the electrode members and spaced from the electrode members, the pickups being movable toward and away from the electrode members in accordance with the extent of the respective key depression.
It is an object of the present invention to provide a keyboard system for an electronic musical instrument utilizing a pickup which does not make direct electrical contact with the stationary electrodes.
It is a further object of the present invention to provide a keyboard system which is sensitive to the velocity with which the key is struck, and includes aftertouch control for modifying the quality of the tone in accordance with the overtravel of the key.
A still further object of the present invention is to provide a keyboard system for a musical instrument that is inexpensive yet reliable in operation.
These and other objects of the present invention will be apparent from the description which follows considered together with the appropriate drawing figures.
Brief Description of the Drawings
FIG. 1 is a diagrammatic, side elevational view of the keyboard showing the key in its rest position in solid line and in its normally depressed position in dotted line;
FIG. 2 is a sectional view similar to FIG. 1 wherein the key has been depressed past its normally fully depressed position to an overtravel condition;
FIG. 3 is a diagrammatic view showing the polarity and phase relationship of the voltages carried by the electrodes;
FIG. 4 electric schematic of the keyboard multiplexing system; and
FIG. 5 is a block diagram of the system for processing the keyboard data.
Detailed Description
Referring to FIGS. 1 and 2, the keyboard 8 of a preferred embodiment of the present invention comprises a plurality of playing keys 10 which are linearly arranged in the usual fashion as in a piano or organ keyboard. Playing keys 10 may be made of wood, for example, and coated with a plastic and are supported on a base 12. A pair of pins 14 and 16 are secured to base 12 and serve as the guide and pivot, respectively, for playing key 10. Pin 16 is received within an opening 18 within the center portion of key 10, and a felt or foam rubber washer 20 is disposed around pin 18 and serves as the fulcrum point for key 10. Pin 14 is likewise secured to base 12 and a pair of compressible, resilient washers 22 and 24 made of foam rubber are disposed around it and positioned such that the lower surface 26 of key 10 contacts them when key 10 is pressed by the performer to its normally fully depressed position. Since the cushions or washers 22 and 24 are compressible, key 10 can be depressed past its normally fully depressed position to compress washers 22 and 24 as illustrated in FIG. 2. The greater the force or "aftertouch" which is applied to key 10, the further that washers 22 and 24 will be compressed.
The rearward end of key 10 has a rabbet 28 cut therein, and a 1.5-2.0 oz. weight 30 is supported thereon for the purpose of giving keys 10 the feel of a normal piano action. Although a particular structure for playing key 10 has been described, it is only exemplary and other key constructions can be utilized.
A printed circuit board 35 is attached to the rearward end 32 of base 12 and carries on its upper surface 33 a continuous strip 34 of electrically conductive metal, such as copper or aluminum, running the entire length of keyboard 8. Since base 12 is made of electrically insulating material, strip 34, which functions as one of the electrodes, is electrically isolated therefrom. Printed circuit board 36, which is also supported on base 12, has provided thereon a strip of conductive material 38 and upper electrode 40, which may be made of copper or aluminum, is in electrical contact with strip 38.
A plurality of flexible copper pickup strips 42, one for each key 10 of keyboard 8, are electrically connected to a plurality of electrically conductive areas 44 on printed circuit board 35, and are spaced from and electrically out of contact with upper and lower electrodes 40 and 34. The free ends 46 of pickups 42 are positioned to be engaged by the ends 48 of keys 10, so that as keys 10 are depressed, the respective pickups 42 will be bent upwardly as shown in FIGS. 1 and 2. Felt pads 50 and 52 serve to cushion the impact of the end 48 of key 10 against pickup strip 42. It will be noted that upper electrode 40 is curved in somewhat the same manner as the curvature imparted to pickup strip 42 when it is bent upwardly by key 10.
A sinusoidal voltage 55 of negative polarity is connected to upper electrode 40 through conductive strip 38 and input lead 56. A sinusoidal voltage 58 of positive polarity and opposite phase is connected to lower electrode 34 through input lead 60. The voltage carried by electrodes 34 and 40 establishes between them an electrical field that impresses on pickups 42 respective voltages which are a function of the positions of the pickups 42 with respect to electrodes 34 and 40. The closer that pickup 42 is to lower electrode 34, the higher the amplitude contribution will be for the positive polarity voltage 58. Since voltages 55 and 58 add together to produce the electric field between electrodes 34 and 40, there will be a voltage gradient in directions toward and away from electrodes 32 and 40, so that the voltage which is present on pickup 42 will vary as a function of the contribution of the opposite polarity and out of phase voltages 55 and 58.
For example, with key 10 at rest as is shown in the solid line position in FIG. 1, pickup 42 will carry a voltage which is nearly equal in amplitude to voltage 58 connected to lower electrode 34 because of the close proximity of pickup 42 to electrode 34. When key 10 is depressed to its normally fully depressed position, which occurs when it contacts washers 22 and 24, pickup 42 will be raised to the dotted line position shown in FIG. 1 which brings it closer, to upper electrode 40 and further away from lower electrode 34. By adjusting the voltages 55 and 58 applied to electrodes 40 and 34 and the geometrical spacing between pickup 42 and electrodes 34 and 40, the voltage in the electric field at this point can be made substantially zero due to the phase and polarity cancellation between voltages 55 and 58 as illustrated in FIG. 3. In the preferred embodiment, positive polarity voltage 58 is always positive and negative polarity voltage 55 is always negative, and because the phases of the two voltages 55 and 58 are 180.degree. opposite, they cancel each other at the position of pickup 42 when key 10 is fully depressed
For key 10 to be further depressed into the overtravel range, as illustrated in FIG. 2, it must be done with a force sufficient to compress washers 22 and 24. This further raises pickup 42 to a position closer to upper electrode 40, such that the voltage 61 produced on output 62 of pickup 42 will be negative and of the same phase as the voltage 55 applied to upper electrode 40. The further that key 10 is depressed, the further pickup 42 will be raised toward upper electrode 40 thereby causing the amplitude of voltage 61 to increase. Accordingly, the voltage 61 on the output 62 of pickup 42 during the overtravel or aftertouch range of key 10 will be a function of the pressure applied to key 10 by the performer. This aftertouch voltage can be used to control a variety of tone quality parameters, such as vibrato depth, frequency shift, decay alteration, and the like.
Although the keyboard arrangement shown in FIGS. 1 through 3 utilizes sinusoidal voltages 55 and 58 of opposite polarity and phase, alternative arrangements are possible. For example, DC voltages of opposite polarity could be impressed on electrodes 34 and 40 so that the voltage impressed on pickup 42 by the electrostatic field would be a variable DC voltage changing in accordance with the depression of key 10. Furthermore, ground potential could be connected to one of the electrodes 34 and 40 and a voltage connected to the other electrode so that the position of key 10 would change the amplitude of the voltage impressed on pickup 42 without regard to polarity.
However, it is preferred that the opposite polarity and opposite phase AC voltages 55 and 58 be utilized and that a zero voltage signal be impressed on pickup 42 at the time of full key closure. A zero voltage condition is easy to detect, and since this is the point in the travel of the key 10 where it goes from a normal depression into the aftertouch or overtravel range, it is convenient to be able to easily distinguish between these two positions of key 10 as indicated by the polarity of the signal. This is particularly true when the overtravel signal is utilized to call forth a totally different tone parameter, such as a frequency shift, filter variation, or the like.
Although the disclosed arrangement is preferred, pickup 42 need not be deformed in the manner illustrated. Furthermore, it could be moved or deformed by interconnecting linkage other than the end of key 10. In short, a variety of alternative arrangements are possible, with only the preferred embodiment being disclosed in detail herein.
Referring now to FIG. 4, one half of the sixty-one key keyboard 8 is illustrated schematically to show how the output voltages on lines 62 from pickups 42 can be multiplexed. Upper electrode 40 and lower electrode 34 are shown schematically, and it will be seen that pickups 42, which are positioned between them, are connected to respective source follower op amps 66, which provide the proper amplification to the low current signals on pickups 42 for input to multiplexers 68. Multiplexers 68 are driven by drive lines 70 and 72 from counter 74, which in turn is driven by clock 76. Receive lines 78 and 80 are combined to produce on output line 82 time division multiplexed analog voltage levels sampled from pickups 42. The circuitry of FIG. 4 would be duplicated for the other half of keyboard 8.
FIG. 5 illustrates in simplified block diagram form a possible implementation for the keyboard system disclosed in FIGS. 1 and 2. The multiplexed analog voltage values from output line 82 of multiplexers 68 are inverted by op amp 86 such that the previously positive voltages during the excursion of key 10 in its normal range of travel become negative voltages, and the previously negative voltages indicating the pressure data have become positive voltages.
The voltages are connected by line 88 to a pair of comparators 90 and 92 that have reference voltages next to their other inputs by lines 94 and 96, respectively.
Comparator 92 operates as a key release detector so that when the key has been depressed slightly, thereby decreasing the voltage on its pickup 42, the threshold voltage of comparator 92 will be reached and its output on line 97 will be anded together with a timing pulse on line 104 by and gate 102 to thereby reset hex D flip-flops 98 and 100 via lines 106 and 108. In synchronism with the scanning of keyboard 8, flip-flops 98 and 100 will be clocked by signals on lines 110 and 112 to latch to their outputs 114 and 116 the eight bit value read out of random access memories 118 and 120, which are addressed by a six bit key address word on lines 122 from key address input 124, which has a unique address for each key of keyboard 8. On each scan of keyboard 8, the inputs 114 and 116 to full adders 128 and 130 will be incremented by an amount which appears on inputs 132 and inputs 134, respectively. This incremented amount is then written into RAMs 118 and 120 in accordance with a write signal on line 140 from key closure detect circuit 142. Key closure detect block has an input 144 which carries a timing pulse and an input from key release comparator 92. Comparator 90 is a key closure comparator which produces a signal on output 148 to key closure detect block 142 when the key for the time slot being addressed at that time reaches its fully depressed condition, as evidenced by a zero voltage signal on pickup 42 (FIGS. 1 and 2).
The write signal on line 140 from key closure detect circuit 142 causes the incremented value to be written into RAMs 118 and 120 until the key has been fully depressed, at which time that location in RAMs 118 and 120 assigned to the particular key in question will be incremented no further, unless the key is released and re-struck.
The circuit just described functions as a timer to increment the values in RAMs 118 and 120 on each scan of the keyboard beginning with the time of transition of the key 10 from the point where it is slightly depressed, thereby triggering comparator 92, to the point where it is fully depressed, thereby triggering comparator 90. The higher the velocity with which the keys are struck, the lower will be the values stored in RAMs 118 and 120. Rather than incrementing the stored value on each scan of the keyboard by a fixed amount, the inputs 132 and 134 could be connected from RAMs 118 and 120 so that the amount of change on each cycle changes exponentially.
Digital to analog converter 150 converts the eight bit velocity word to an analog voltage on output 152 which, since the system is operating in a time shared fashion, changes for each key slot.
The pressure voltages on line 154, which are now of positive polarity due to the inversion by op amp 86, are connected through diode 155 to analog to digital converter 156, which converts the pressure values to eight bit words on outputs 158, and these words are stored in the appropriate locations within RAM 160 and 162, which are addressed by the same address signal on line 122 as are RAMs 118 and 120. Digital to analog converter 164 converts the digital pressure signals into an analog signal on line 166.
The analog velocity value on line 152 and the analog pressure value on line 166 are connected to inputs of function generator 168, which is an analog processor that produces on its outputs 170 and 172 a variety of control signals, depending on the instructions from microcomputer 174. Microcomputer 174, which may be a Zilog Z-80 microcomputer, for example, keeps track of the key being addressed by virtue of the six bit address word on its input 176. Microcomputer 174 can instruct function generator 168 to act on one or both of inputs 152 and 166 carrying the velocity and pressure data to produce a variety of outputs on 170 and 172 connected to oscillator 178 and wave shaping circuit 180, respectively. For example, microcomputer 174 can instruct function generator 168 to change the control signal on a voltage controlled amplifier within wave shaping and amplifier block 180 in accordance with a particular velocity level signal on input 152, after the key for that particular time slot has been fully depressed. Alternatively, function generator 168 could be instructed to interpret the pressure input on line 166 to produce a frequency offset signal on input 170 to oscillator 178, which may result in a small deviation of the pitch of the signal, implement vibrato, change vibrato, and the like. By way of further example, function generator 168 could be instructed by microcomputer 174 to alter the Q of a filter or alterate filter depth setting within wave shaping and amplifier block 180. In short, the velocity and pressure inputs to function generator 168 can be utilized in a variety of ways to alter the quality of the tones that appear on output 190 by modification of the oscillator, filter and amplifier functions within blocks 178 and 180.
Although a specific environment for the keyboard system of the present invention has been shown in FIGS. 4 and 5, other implementations are possible. For example, the pressure and velocity data could be accessed directly by a microcomputer to control a digital oscillator or hybrid digital/analog system. Alternatively, the pressure and velocity data could be utilized by a full analog system in accordance with a more conventional synthesizer technology.
While the invention has been described as having a preferred design, it will be understood that it is capable of further modification. This application is, therefore, intended to cover any variations, uses, or adaptations of the invention following the general principles thereof and including such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains and fall within the limits of the appended claims.