Digital interface for acoustic and electrically amplified pianos
First Claim
1. In a musical instrument having a keyboard, a digital keyboard interface for use in enabling said musical instrument to communicate with an electronic music synthesizer, data storage device or the like, said interface comprising:
- a plurality of modular switch assemblies securely positioned directly beneath said keyboard, each said switch assembly consisting of a plurality of switches associatated with a consecutive group of keys of said keyboard such that key actuation produces a corresponding switch actuation, said modular switch assemblies being physically and electrically identical to one another and being assigned to sequential sets of keyboard keys, with said switch assemblies being positioned end-to-end and interconnected for transparent cascaded operation along a predetermined number of common data and control lines; and
matrix means for assigning switch actuation information to a corresponding bit position of a data byte in a digital data stream, said matrix means defining a plurality of columns and rows, each row corresponding to a bit position of said data byte, and said matrix means further comprising;
a shift register operable to sequentially actiate said plurality of columns, wherein each key actuated switch is operatively associated with the intersection of a matrix row and column, assigning an initial logic value to said corresponding bit position upon switch actuation when said shift register activates an associated column, and assigning an opposing logic value to said corresponding bit position in the absence of switch actuation when said shift register activates the associated column.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital keyboard interface for a keyboard operated musical instrument, such as a piano, includes at least one switch associated with each key on the keyboard and positioned therebeneath. Key actuation produces a corresponding associated switch actuation. The keyboard interface is readily installed within an acoustic or electronic piano and includes adjustments for height and side-to-side alignment to provide precise registration of keys and switches and to provide simplified installation of the interface within the piano. A switch matrix includes a plurality of rows that assign switch closure information to corresponding data byte bit positions in a digital data stream. A shift register sequentially, and on a one-at-a-time basis, actuates a series of matrix columns to read a set of swtiches associated with the column. Thus, each switch operated in an actuated column corresponds to a data byte bit position in the data stream which is further processed to generate a serial data stream for external devices. One embodiment of the invention provides switches of the type having two contact sets by which key velocity information may be transmitted to an external electronic musical instrument or memory device. The invention also provides an interface for collecting and transmitting piano pedal information.
-
Citations
1 Claim
-
1. In a musical instrument having a keyboard, a digital keyboard interface for use in enabling said musical instrument to communicate with an electronic music synthesizer, data storage device or the like, said interface comprising:
-
a plurality of modular switch assemblies securely positioned directly beneath said keyboard, each said switch assembly consisting of a plurality of switches associatated with a consecutive group of keys of said keyboard such that key actuation produces a corresponding switch actuation, said modular switch assemblies being physically and electrically identical to one another and being assigned to sequential sets of keyboard keys, with said switch assemblies being positioned end-to-end and interconnected for transparent cascaded operation along a predetermined number of common data and control lines; and matrix means for assigning switch actuation information to a corresponding bit position of a data byte in a digital data stream, said matrix means defining a plurality of columns and rows, each row corresponding to a bit position of said data byte, and said matrix means further comprising; a shift register operable to sequentially actiate said plurality of columns, wherein each key actuated switch is operatively associated with the intersection of a matrix row and column, assigning an initial logic value to said corresponding bit position upon switch actuation when said shift register activates an associated column, and assigning an opposing logic value to said corresponding bit position in the absence of switch actuation when said shift register activates the associated column.
-
Specification