Interactive game providing instruction in musical notation and in learning an instrument
First Claim
1. A system for facilitating learning to read musical notation on a standard staff, comprising:
- a musical keyboard;
a computing element functionally linked to the musical keyboard;
a display, functionally linked to the computing element, viewable by a user of the musical keyboard;
a virtual keyboard initially displayed substantially at a top portion of the display, the virtual keyboard having a plurality of keys and initially displayed in an orientation corresponding to the manner in which the keys are to be normally played with each key having a back portion substantially at a top of the display and an opposed lower front portion; and
computer instructions, accessible by the computing element, configured to instruct the computing element to;
load a music file, the music file including data corresponding to an arrangement of musical notes;
progress a plurality of game objects upward on the display toward the opposed lower front portions of respective keys on the virtual keyboard;
detect each pressing of a key on the musical keyboard; and
upon performance of a user reaching a threshold, as determined in response to detection of pressing of keys on the musical keyboard, rotate the virtual keyboard counter-clockwise to a position such that the virtual keyboard is substantially on a left side of the display and the plurality of game objects move leftward toward the respective keys on the virtual keyboard, such that the plurality of game objects will experience collisions with the respective keys on the virtual keyboard positioned substantially on the left side of the display.
0 Assignments
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.
-
Citations
16 Claims
-
1. A system for facilitating learning to read musical notation on a standard staff, comprising:
-
a musical keyboard; a computing element functionally linked to the musical keyboard; a display, functionally linked to the computing element, viewable by a user of the musical keyboard; a virtual keyboard initially displayed substantially at a top portion of the display, the virtual keyboard having a plurality of keys and initially displayed in an orientation corresponding to the manner in which the keys are to be normally played with each key having a back portion substantially at a top of the display and an opposed lower front portion; and computer instructions, accessible by the computing element, configured to instruct the computing element to; load a music file, the music file including data corresponding to an arrangement of musical notes; progress a plurality of game objects upward on the display toward the opposed lower front portions of respective keys on the virtual keyboard; detect each pressing of a key on the musical keyboard; and upon performance of a user reaching a threshold, as determined in response to detection of pressing of keys on the musical keyboard, rotate the virtual keyboard counter-clockwise to a position such that the virtual keyboard is substantially on a left side of the display and the plurality of game objects move leftward toward the respective keys on the virtual keyboard, such that the plurality of game objects will experience collisions with the respective keys on the virtual keyboard positioned substantially on the left side of the display. - View Dependent Claims (2, 3, 4)
-
-
5. A method of using a computer for facilitating learning to read musical notation on a standard staff, comprising the steps of:
-
displaying a graphical user interface, having a first position, wherein there is displayed a virtual keyboard positioned substantially at a top portion of the graphical user interface, the virtual keyboard having a plurality of keys corresponding to at least one octave of a musical keyboard with each key having a back portion substantially at a top of the graphical user interface and an opposed lower front portion; progressing a plurality of game objects, representing an arrangement of musical notes, upward toward respective keys on the virtual keyboard such that the plurality of game objects will experience collisions with the virtual keyboard in alignment with the respective keys on the virtual keyboard; detecting each pressing of a key on the musical keyboard; and upon performance of a user reaching a threshold, as determined in response to detection of pressing of keys on the musical keyboard, rotating the graphical user interface counter-clockwise to a second position such that the virtual keyboard is positioned substantially on a left side of the interface and the plurality of game objects move leftward toward the respective keys on the virtual keyboard, such that the plurality of game objects will experience collisions with the respective keys on the virtual keyboard positioned substantially on the left side of the interface. - View Dependent Claims (6, 7, 8, 9)
-
-
10. An article of manufacture comprising a program storage medium readable by a processor and embodying one or more instructions executable by the processor to perform a method for facilitating instruction of reading a standard musical staff, the method comprising:
-
displaying a graphical user interface, having a first position, wherein there is displayed a virtual keyboard positioned substantially at a top portion of the graphical user interface, the virtual keyboard having a plurality of keys corresponding to at least one octave of a musical keyboard with each key having a back portion facing a top of the graphical user interface and an opposed lower front portion; progressing a plurality of game objects, representing an arrangement of musical notes, upward toward respective keys on the virtual keyboard such that the plurality of game objects will experience collisions with the virtual keyboard in alignment with the respective keys on the virtual keyboard; detecting each pressing of a key on the musical keyboard; and upon performance of a user reaching a threshold, as determined in response to detection of pressing of keys on the musical keyboard, rotating the graphical user interface counter-clockwise to a second position such that the virtual keyboard is positioned substantially on a left side of the interface and the plurality of game objects move leftward toward the respective keys on the virtual keyboard, such that the plurality of game objects will experience collisions with the respective keys on the virtual keyboard positioned substantially on the left side of the interface. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification