Interactive game providing instruction in musical notation and in learning an instrument
First Claim
1. Apparatus for providing musical instruction comprising:
- a. a computing element;
b. a display connected to the computing element;
c. a musical keyboard connected to the computing element; and
d. software for execution on said computing element linking a virtual keyboard displayed on said display when the software is executed on the computing element with actions by a user of said musical keyboard as part of a game.
1 Assignment
0 Petitions
Accused Products
Abstract
A musical keyboard is connected to a computer. The computer implements a graphical user interface for teaching users to play the musical instrument. A computer readable music file, such as a MIDI file, is used to drive the creation of game objects that travel from a point of origination along a path toward a key of a virtual keyboard. In one form, when a user presses a key of the musical keyboard within a certain time window of arrival of the game object at the corresponding key of the virtual keyboard, the user is awarded with an audio presentation, a visual presentation and/or with game points. In a more structured learning mode, the game can be played with selectable, progressively more difficult challenges that the user masters on the road to proficiency.
90 Citations
35 Claims
-
1. Apparatus for providing musical instruction comprising:
-
a. a computing element;
b. a display connected to the computing element;
c. a musical keyboard connected to the computing element; and
d. software for execution on said computing element linking a virtual keyboard displayed on said display when the software is executed on the computing element with actions by a user of said musical keyboard as part of a game. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of using a computer comprising the step of:
linking a musical keyboard connected to the computer with the action of game objects displayed on a display of the computer with respect to a virtual keyboard displayed on said display. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A computer program product, comprising:
-
a. a storage medium; and
b. a computer program stored on said medium, said computer program comprising instructions for linking a musical keyboard connected to a computer with action of game objects displayed on a display of the computer with respect to a virtual keyboard displayed on said display. - View Dependent Claims (22, 23, 24)
-
-
25. A method of instructing a user to read musical notation through interaction with a graphical user interface and an input keyboard, comprising the steps of:
-
a) generating the graphical user interface, having a first position, including a virtual keyboard positioned substantially at a top portion of the interface, having a plurality of keys, each key having a corresponding key on the input keyboard;
b) incorporating a music file into the graphical user interface, wherein the music file contains data corresponding to an arrangement of at least a first and a second musical note in sequence, having a rhythmic pattern;
c) directing a first game object, representing the first musical note in the arrangement, upward, in a first substantially straight trajectory, toward a first key on the virtual keyboard, corresponding to the first musical note, such that the first game object will experience a first collision with the first key;
d) directing a second game object, representing the second musical note in the arrangement, upward, in a second substantially straight trajectory, toward a second key on the virtual keyboard, corresponding to the second musical note, such that the second game object will experience a second collision with the second key, according to the rhythmic pattern of the arrangement;
e) awarding a value to the user based upon the user striking the corresponding key on the input keyboard approximately simultaneously with the first and second collisions. - View Dependent Claims (26, 27)
-
-
28. A method of instructing a user to read musical notation through interaction with a graphical user interface and an input keyboard, comprising the steps of:
-
a) generating the graphical user interface, having a first position, including a virtual keyboard positioned substantially at a top portion of the interface, having a plurality of keys, each key having a corresponding key on the input keyboard;
b) incorporating a music file into the graphical user interface, wherein the music file contains data corresponding to an arrangement of a plurality of musical notes in sequence, having a rhythmic pattern, each note being represented by a game object;
c) directing the game objects upward, in substantially straight trajectories, toward keys on the virtual keyboard corresponding to the musical notes;
d) colliding the game objects with the corresponding keys according to the rhythmic pattern of the arrangement;
e) awarding a value to the user based upon the user striking the corresponding key on the input keyboard approximately simultaneously with the collisions;
f) rotating the interface to a second position, approximately ninety (90) degrees counterclockwise, once a predetermined threshold of user performance has been met, such that the virtual keyboard is positioned substantially on a left side of the interface, and the game objects continue to move along the substantially straight trajectories toward the virtual keyboard. - View Dependent Claims (29)
-
- 30. A method of musical instruction comprising the step of converting a musical file into animated game objects for display on a screen.
Specification