1. Field of the Invention
The present patent document relates generally to handheld computing devices and more particularly to a music-oriented controller for a handheld computing device.
2. Background of the Related Art
Handheld computing devices, such as the iPhone and iPod Touch brand handheld computing devices manufactured by Apple, Inc., are becoming popular platforms for music creation applications since the processing power of these handheld computing devices have increased significantly. These music creation applications may include on-screen keyboards for playing piano and synthesizer-type sounds, and on-screen drums for playing drum sounds, among others.
However, these applications lack both an ergonomic and a music-oriented way for users to enter note and controller data so that users can record or perform their music.
Referring to
The virtual keys 14 may be made larger, however, as shown in
In addition to the limited size of the control surfaces 12, the control surfaces 12 also suffer from the disadvantage of lacking velocity sensitivity (i.e. tapping soft and hard produces the same volume of sound). This disadvantage affects drum simulators as shown in
Therefore, there is a perceived need for a device that enables a user to comfortably and conveniently enter note and controller data to a handheld computing device 10. There is also a perceived need for a device that enables a handheld computing device 10 to detect velocity of strikes against a control surface 12.
There is prior art regarding devices which connect to a handheld computing devices 10, such as iPod and/or iPhone brand devices, that enable recording or make it easier to play back music on the handheld computing device 10.
For example, the Alesis Pro Track has an iPod dock. The Pro Track enables an iPod or iPhone brand device to record music when it is docked to it. It has professional
Another example is the Alesis iMultimix 8USB brand controller device. This is a mixer with iPod brand device dock which also enables recording. There are controls to replicate the iPod brand device controls, along with controls for the analog signal.
However, these prior art devices suffer from the disadvantage in that, although they enable input control of the handheld computing device 10, they lack the ability to control and communicate with third party applications running on the handheld computing device 10. Specifically, these prior art devices cannot communicate with applications directly, but can only replicate simple primitive control inputs that correspond to the interface controls on the handheld computing device 10. Accordingly, there is a perceived need for a device to permit direct communication and control of third party applications on a handheld computing device 10.
The present invention solves the problems of the prior art by providing a device having a control surface including a dock or wireless connection for a handheld computing devices that further is configured and arranged for direct communication with a program application running on the handheld computing device.
Accordingly, among the objects of the present invention is the provision for a more ergonomic, playable, and musically inspiring control surface for a handheld computing device, such as an iPhone or iPod touch.
Another object of the present invention is the provision for a control surface that can interface and communicate with a music program application running on a handheld computing device.
Another object of the present invention is the provision for a control surface that includes physical wheels, sliders, knobs, piano style keys, drum pads, touch strips, joy sticks, and XY-axis pads.
Another object of the present invention is the provision for a control surface that includes larger controls that are more easily manipulated than the control surface of a handheld computing device.
Another object of the present invention is the provision for a greater number of controls and control inputs than the handheld computing device contains.
Another object of the present invention is the provision for a control surface that includes velocity sensitivity.
Yet, another object of the present invention is the provision for a control surface that permits tactile response.
Yet, another object of the present invention is the provision for a control surface that detects differences in pressure.
Another provision of the present invention is the provision for a standard output methods for the professional musician, such as professional I/O jacks, XLR jacks, 1/4″ jacks, and RCA jacks.
These and other features, aspects, and advantages of the present invention will become better understood with reference to the following description, appended claims, and accompanying drawings where:
Referring now to
In addition to various analog audio controls 108, the controller 100 may further include a number of alphanumeric keys (not shown). The alphanumeric keys may be further arranged in a “QWERTY” keyboard arrangement.
Referring now to
Referring now to
The microcontroller 302 also detects and interprets musician interaction with the velocity sensitive control surfaces and other control surfaces 308. For instance, the microcontroller 302 performs key and control scanning to detect button presses, key presses, drum pad hits, knob turns, and the like. The microcontroller 302 interprets these actions and sends the appropriate command, or control input, to the handheld computing device 10 via the serial interface 304. As can be appreciated, the use of velocity sensitive control surfaces enable the microcontroller 302 to send note data that includes the force with which the control surface was struck, thus providing a greater range of recordable music.
The handheld computing device 10 may also send commands back to the microcontroller 302. For example, the handheld computing device 10 could send a command to light up an LED on the controller.
Because handheld computing devices 10 generally have analog inputs and outputs 310 for music, these can be utilized for recording and playback. The controller may also include additional analog circuitry 312 for gain, equalizer and other functions, as well as professional industry-standard audio jacks.
Referring now to
In this embodiment, the handheld computing device 10 is not physically docked to the controller. Instead, the controller communicates with the handheld computing device 10 wirelessly. Specifically, control inputs from the control surfaces 402 are received by a microcontroller 404. The microcontroller 404 transmits the control inputs serially 406 to the wireless transmitter 406, which in turn transmits the control inputs to the handheld computing device 10.
As can be understood, the handheld computing device can still be authenticated with am authentication chip 410 and also transmit analog input and output 412 through the wireless transmitter 406. Additional analog circuitry 414 for gain, equalizer and other functions, as well as professional industry-standard audio jacks may be included to further process the analog input and output 412 from the handheld computing device 10.
Referring now to
The controller 500 may include pitch modulation wheels 508 to manipulate the control input of the keyboard keys 502 when they are struck.
Also the controller 500 may include various analog audio controls 510 such as volume, equalizers and special effects that may further manipulate the control input of the keyboard keys 502.
The controller 500 may include I/O jacks 512 such as professional I/O jacks, XLR jacks, 1/4″ jacks, and RCA jacks like the other embodiments 100, 200 described above.
Control inputs may be formatted as MIDI messages as is known in the art. This allows the controller 500 to control either a program operating on the handheld computing device 10 or a program operating on personal computer. MIDI messages can also be sent from the personal computer through the controller 500 of the present invention to a program operating on the handheld computing device 10. LEDs 608 (identified in
The control input generated by the control surfaces may also be transmitted to the handheld computing device 10 via a unique messaging protocol. The control input may be formatted into a packet which contains a marker designating the start of the packet, a command or response code, a length of the payload, a payload data, and a checksum. The program running on the handheld computing device 10 interprets the control input packet into note data that describes the note played, velocity of the strike, and length of the strike against the control surface in order to interpret the manipulation of the control surface into an audible sound that is transmitted out the analog audio outputs on the handheld computing device and audio output jacks 512.
Referring now to
The microcontroller 602 also detects and interprets musician interaction with the velocity sensitive control surfaces and other control surfaces, such as the keyboard keys 502. For instance, the microcontroller 602 performs key and control scanning to detect button presses of various buttons 510, activation of the pitch wheels 508, and the like. The microcontroller 602 interprets these actions and sends the appropriate command, or control input, to the handheld computing device 10 via the serial interface 604. As can be appreciated, the use of velocity sensitive control surfaces enable the microcontroller 602 to send note data that includes the force with which the control surface was struck, thus providing a greater range of recordable music.
The handheld computing device 10 may also send commands back to the microcontroller 602. For example, the handheld computing device 10 could send a command to light up an LED 608, such as backlights on the buttons, on the controller 500.
Because handheld computing devices 10 generally have analog inputs and outputs 610 for music, these can be utilized for recording and playback. The controller may also include additional analog circuitry for gain 612, equalizer and other functions, such as gain 612, volume 614, buffering 616, and amplifying 618, as well as professional industry-standard audio jacks 620.
Therefore, it can be seen that the present invention provides a unique solution to the problem of providing a music-oriented controller for a handheld computing device that includes larger, velocity sensitive keys and various other music controls that are desired by musicians.
It would be appreciated by those skilled in the art that various changes and modifications can be made to the illustrated embodiments without departing from the spirit of the present invention. All such modifications and changes are intended to be within the scope of the present invention except insofar as limited by the appended claims.
The present patent document claims priority to earlier filed U.S. Provisional Patent Application Ser. Nos. 61/222,252, filed on Jul. 1, 2009, and 61/311,300, filed on Mar. 6, 2010, the entire contents of which are incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61222252 | Jul 2009 | US | |
61311300 | Mar 2010 | US |