System and method of instructing musical notation for a stringed instrument
First Claim
1. A method of instructing a user to read musical notation through interaction with a graphical user interface and an input instrument representative of a stringed instrument, comprising the steps of:
- a) generating the graphical user interface, having a first mode, including a virtual fingerboard positioned substantially along a vertical extreme of the interface, the virtual fingerboard including;
a first linear array representing a first string having a first frequency range;
a second linear array representing a second string having a second frequency range, wherein the second frequency range overlaps the first frequency range associated with a string; and
a plurality of note positions, each note position having a corresponding fingerboard position on the input instrument;
wherein the first linear array, the second linear array, and the plurality of note positions form a grid;
b) displaying the first linear array and the second linear array in a second mode such that portions of the first linear array and the second linear array having overlapping frequency ranges are substantially vertically aligned;
c) 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, and represented by at least one game object;
d) directing the game object in substantially and substantially straight trajectory, toward a note position on the virtual fingerboard corresponding to the musical notes; and
e) adjusting a toggle module configured to selectably toggle the second linear array between able and disabled modes.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of instructing a user to read musical notation through interaction with a graphical user interface and an input instrument representative of a stringed instrument may include the steps of generating the graphical user interface having a first mode. The first mode may include a virtual fingerboard positioned substantially along a vertical extreme of the interface, the virtual fingerboard may include a first linear array representing a first string having a first frequency range. The virtual fingerboard may also include a second linear array representing a second string having a second frequency range, wherein the second frequency range overlaps the first frequency range associated with a string. Furthermore, the virtual fingerboard may additionally include a plurality of note positions, each note position having a corresponding fingerboard position on the input instrument.
-
Citations
13 Claims
-
1. A method of instructing a user to read musical notation through interaction with a graphical user interface and an input instrument representative of a stringed instrument, comprising the steps of:
-
a) generating the graphical user interface, having a first mode, including a virtual fingerboard positioned substantially along a vertical extreme of the interface, the virtual fingerboard including; a first linear array representing a first string having a first frequency range; a second linear array representing a second string having a second frequency range, wherein the second frequency range overlaps the first frequency range associated with a string; and a plurality of note positions, each note position having a corresponding fingerboard position on the input instrument; wherein the first linear array, the second linear array, and the plurality of note positions form a grid; b) displaying the first linear array and the second linear array in a second mode such that portions of the first linear array and the second linear array having overlapping frequency ranges are substantially vertically aligned; c) 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, and represented by at least one game object; d) directing the game object in substantially and substantially straight trajectory, toward a note position on the virtual fingerboard corresponding to the musical notes; and e) adjusting a toggle module configured to selectably toggle the second linear array between able and disabled modes. - View Dependent Claims (2, 3)
-
-
4. A method of instructing a user to read musical notation through interaction with a graphical user interface and an input instrument representative of a stringed instrument, comprising the steps of:
-
a) generating the graphical user interface, having a first mode, including a virtual fingerboard positioned substantially along a vertical extreme of the interface, the virtual fingerboard including; a first linear array representing a first string having a first frequency range; a second linear array representing a second string having a second frequency range, wherein the second frequency range overlaps the first frequency range associated with a string; and a plurality of note positions, each note position having a corresponding fingerboard position on the input instrument; wherein the first linear array, the second linear array, and the plurality of note positions form a grid; b) displaying the first linear array and the second linear array in a second mode such that portions of the first linear array and the second linear array having overlapping frequency ranges are substantially vertically aligned; c) 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, and represented by at least one game object; d) directing the game object in substantially and substantially straight trajectory, toward a note position on the virtual fingerboard corresponding to the musical notes; e) wherein the game objects include identifying marks associated with note positions; f) wherein the identifying marks include grid notation associated with selecting a note position on a particular linear array; g) wherein the game objects are generated by an game object generation module according to a object generation process, comprising the steps of; g1) reading music data; g2) generating an initial permutation list of degenerate note position possibilities for the note information read from the music data; g3) generating an initial combination list of note position combinations for related notes from the music data; g4) testing elements of initial combination list for suitability; and g5) selecting a combination from the combination list. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method of instructing a user to read musical notation through interaction with a graphical user interface and an input instrument representative of a stringed instrument, comprising the steps of:
-
a) generating the graphical user interface, having a first mode, including a virtual fingerboard positioned substantially along a vertical extreme of the interface, the virtual fingerboard including; a first linear array representing a first string having a first frequency range; a second linear array representing a second string having a second frequency range, wherein the second frequency range overlaps the first frequency range associated with a string; and a plurality of note positions, each note position having a corresponding fingerboard position on the input instrument; wherein the first linear array, the second linear array, and the plurality of note positions form a grid; b) displaying the first linear array and the second linear array in a second mode such that portions of the first linear array and the second linear array having overlapping frequency ranges are substantially vertically aligned; c) 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, and represented by at least one game object; d) directing the game object in substantially and substantially straight trajectory, toward a note position on the virtual fingerboard corresponding to the musical notes; and e) wherein game objects include a graphical representation associated with note positions. - View Dependent Claims (11, 12, 13)
-
Specification