Abstract:
A musical keyboard system for an electronic musical instrument, the keyboard system including a sensor arrangement for determining the amplitude of a note produced by a key of the musical keyboard, the sensor arrangement including a first sensor for providing an indication of a first time when movement of the key activates the first sensor, a second sensor for providing an indication of a second time when movement of the key activates the second sensor, a calculating device for determining the time difference between the second time and the first time, and an amplitude determining device for determining into which range of a plurality of ranges of time differences the time difference falls, and which amplitude of a plurality of amplitudes corresponds to the range. A corresponding method is also disclosed.
Abstract:
There is disclosed a method, system and apparatus for enabling the sharing of computer system resources by multiple input devices. The multiple input devices utilize a device driver for all of the multiple input devices, with the method comprising: the device driver allocating a device identifier to each of the multiple input devices; the device driver receiving data from each of the multiple input devices by reference to the device identifier; and the device driver passing the received data to an application for processing.
Abstract:
There is provided a keyboard comprising an alphanumeric keyboard with a plurality of alphanumeric keys, and a musical keyboard with a plurality of musical keys. The alphanumeric keyboard has a driver, and the musical keyboard also has a driver. There is also a processor for mapping at least one function of the alphanumeric keyboard driver to the musical keyboard driver to enable the musical keyboard to perform the at least one function. A method for enabling at least one musical key of a musical keyboard to perform a function of an alphanumeric keyboard is also disclosed.
Abstract:
A musical keyboard having associated therewith a alphanumeric keyboard having a plurality of alphanumeric keys, the musical keyboard having a musical keys each being for producing a musical sound, and music function keys for producing musical effects, At least one of the alphanumeric keys is able to be used to modify a result of one or more of the music function keys and musical keys. The music function keys have functionality to produce the musical effect. The modification is only affective while the alphanumeric key is pressed after the musical function key has been pressed. The modification is to change the musical sound produced by the musical keys, and a further modification can be effected by relatively rapid hits of the one key of the plurality of alphanumeric keys. A method is also disclosed.
Abstract:
A method to alter the pitch of a portion of a music keyboard by a transposition, including: upon a prescribed function key being activated to provide the transposition function for the portion, and upon a music key of the music keyboard being activated; determining if the transposition function has been activated and, if the music key is in the portion and checking a lookup table and altering a note corresponding to the music key by the transposition. Also disclosed is a method for enabling a bending of at least one note produced by a musical keyboard such that, upon a bending function being activated and a range for the bending being selected and set, and upon at least one music key of the music keyboard being pressed by a user to cause the at least one note to be produced and the bending function being instructed, bending the at least one note in accordance with the selected and set range for the bending. Keyboards for performing the methods are also disclosed.
Abstract:
A method for the use of the white keys of a musical keyboard such as a MIDI keyboard for the playing a selected scale whereby all while keys of the keyboard are remapped to the selected scale such that adjacent keys of the keyboard can be used to play adjacent notes of the selected scale. There is also disclosed a method for providing a functional aspect to at least one black key of a musical keyboard such as a MIDI keyboard, wherein upon a key of the keyboard being pressed, a first check is conducted to determine if a user has activated the selected scale setting; and if the selected scale function has been activated, a second check is conducted to determine if the key is a black key or a white key. If the key is a black key a second lookup table is checked based on a MIDI message for the black key to determine a corresponding functional aspect corresponding to the black key.