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 vertical 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 selectively 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
14 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 vertical 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 selectively 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 vertical, 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; and 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 date; 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 the 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 vertical 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 position. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus for instructing a user to read musical notation through interaction with a graphical user interface and an input instrument representative of a stringed instrument, the apparatus comprising:
an input instrument module representative of a stringed instrument, the input instrument comprising; a fingerboard, including; a plurality of note positions, each note position being indexed to a chromatic scale; and a note position indicator disposed along a top portion of the fingerboard and configured to provide to a user a reference of the plurality of note positions; and a music data output module, in communication with the plurality of note positions and configured to enable the export of music data to a display module.
Specification