System for presenting graphically organized and rhythmically aligned song information
View Patent ↗A system for graphically organizing a song's lyrics to the song's timing and chords, separate from the poetic phrasing of the lyrics, is provided. The lyrics are entered and manipulated with respect to the song's timing via a graphical display. Chords can be added at specific locations within the lyrics, including within a line and within a word. The arrangement of the lyrics, chords and timing are graphically presented with respect to measures of the song. Subsequently, a user can change the location of the lyrics as between one measure and another, as well as move or add chords. The system will represent the arrangement as the changes are made on a graphical display.
1 . A method, in a system including a display device and a computer, of creating and presenting a graphic representation of a musical song, the computer comprising a processor and a tangible computer-readable medium storing a plurality of instructions executable by the processor to implement the method, the method comprising:
displaying a first graphical user interface (GUI) on the display device;
receiving, from a user via the first GUI, information about the musical song comprising one or more of: timing signature, tuning, capo position, and performed or sounded key;
displaying the received first information in the first GUI on the display device;
receiving, via a second GUI on the display device, lyrics for the musical song;
displaying, in the second GUI, the received lyrics;
receiving, from the user via the second GUI, metrical timing information for at least one musical measure indicating where a respective portion of the lyrics occurs in each musical measure;
displaying, in the second GUI, a grid comprising at least one row of musical measures, each musical measure showing the respective portion of the lyrics;
receiving from the user, via the second GUI, chord information comprising one or more chords for the song and chord location information identifying where each chord occurs in the song; and
displaying each of the one or more chords in the second GUI at the respective location in the musical measures where the chord occurs in the song,
whereby the one or more chords are aligned in measured musical time with the song lyrics.
2 . The method of claim 1 , further comprising:
receiving, from the user via the second GUI, input moving a first chord from a first location with respect to the lyrics to a second location with respect to the lyrics; and
displaying, in the second GUI, the first chord at the second location with respect to the lyrics.
3 . The method of claim 1 , further comprising:
receiving, from the user via the second GUI, input moving a first portion of the lyrics from a first location with respect to the at least one musical measure to a second location with respect to the at least one musical measure; and
displaying, in the second GUI, the first portion of the lyrics at the second location with respect to the at least one musical measure.
4 . The method of claim 1 , further comprising:
displaying, in the second GUI, a first set of lyrics in a first horizontal line; and
displaying, in the second GUI, a first set of chords, corresponding to the first set of lyrics, in a second horizontal line positioned above the first horizontal line,
wherein a location of each chord in the line corresponds to a location in the lyrics.
5 . The method of claim 4 , further comprising:
displaying all lyrics and all chords for the musical song in the second GUI.
6 . The method of claim 1 , further comprising:
receiving, from the user via the second GUI, input moving a first chord from a first location in a first musical measure to a second location in a second musical measure; and
displaying, in the second GUI, the first chord at the second location in the second musical measure.
7 . The method of claim 1 , further comprising:
receiving, from the user via the second GUI, input changing a number of measures in an identified row of musical measures from a first value to a second value; and
displaying, in the second GUI, the identified row of musical measures with a number of measures equal to the second value.
8 . The method of claim 7 , further comprising:
displaying, in the second GUI, at least one other row of musical measures, different than the identified row, with a number of measures equal to the first value.
9 . A system for creating and presenting a graphic representation of a musical song, the system comprising:
a display device; and
a processor, coupled to the display device, the processor configured to:
display a first graphical user interface (GUI) on the display device;
receive, from a user, via the first GUI, information about the musical song comprising one or more of: timing signature, tuning, capo position, and performed or sounded key;
display the received first information in the first GUI on the display device;
receive, via a second GUI on the display device, lyrics for the musical song;
display, in the second GUI, the received lyrics;
display, in the second GUI, a grid comprising at least one row of musical measures, each musical measure showing the respective portion of the lyrics;
receive from the user, via the second GUI, chord information comprising one or more chords for the song and chord location information identifying where each chord occurs in the song; and
display each of the one or more chords in the second GUI at the respective location in the musical measures where the chord occurs in the song,
whereby the one or more chords are aligned in measured musical time with the song lyrics.
10 . The system of claim 9 , wherein the processor is further configured to:
receive, from the user via the second GUI, input moving a first chord from a first location with respect to the lyrics to a second location with respect to the lyrics; and
display, in the second GUI, the first chord at the second location with respect to the lyrics.
11 . The system of claim 9 , wherein the processor is further configured to:
receive, from the user via the second GUI, input moving a first portion of the lyrics from a first location with respect to the at least one musical measure to a second location with respect to the at least one musical measure; and
display, in the second GUI, the first portion of the lyrics at the second location with respect to the at least one musical measure.
12 . The system of claim 9 , wherein the processor is further configured to:
display, in the second GUI, a first set of lyrics in a first horizontal line; and
display, in the second GUI, a first set of chords, corresponding to the first set of lyrics, in a second horizontal line positioned above the first horizontal line,
wherein a location of each chord in the line corresponds to a location in the lyrics.
13 . The system of claim 12 , wherein the processor is further configured to:
display all lyrics and all chords for the musical song in the second GUI.
14 . The system of claim 9 , wherein the processor is further configured to:
receive, from the user via the second GUI, input moving a first chord from a first location in a first musical measure to a second location in a second musical measure; and
display, in the second GUI, the first chord at the second location in the second musical measure.
15 . A non-transitory tangible computer-readable medium storing instructions thereon that, when executed by a processor within a system comprising the processor and a display device, causes the processor to implement a method of creating and presenting a graphic representation of a musical song, the method comprising:
displaying a first graphical user interface (GUI) on the display device;
receiving, from a user via the first GUI, information about the musical song comprising one or more of: timing signature, tuning, capo position, and performed or sounded key;
displaying the received information in the first GUI on the display device;
receiving, via a second GUI on the display device, lyrics for the musical song;
displaying, in the second GUI, the received lyrics;
receiving, from the user via the second GUI, metrical timing information for at least one musical measure indicating where a respective portion of the lyrics occurs in each musical measure;
displaying, in the second GUI, a grid comprising at least one row of musical measures, each musical measure showing the respective portion of the lyrics;
receiving from the user, via the second GUI, chord information comprising one or more chords for the song and chord location information identifying where each chord occurs in the song; and
displaying each of the one or more chords in the second GUI at the respective location in the musical measures where the chord occurs in the song,
whereby the one or more chords are aligned in measured musical time with the song lyrics.
16 . The non-transitory tangible computer-readable medium of claim 15 , wherein the method further comprises:
receiving, from the user via the second GUI, input moving a first chord from a first location with respect to the lyrics to a second location with respect to the lyrics; and
displaying, in the second GUI, the first chord at the second location with respect to the lyrics.
17 . The non-transitory tangible computer-readable medium of claim 15 , wherein the method further comprises:
receiving, from the user via the second GUI, input moving a first portion of the lyrics from a first location with respect to the at least one musical measure to a second location with respect to the at least one musical measure; and
displaying, in the second GUI, the first portion of the lyrics at the second location with respect to the at least one musical measure.
18 . The non-transitory tangible computer-readable medium of claim 15 , wherein the method further comprises:
displaying, in the second GUI, a first set of lyrics in a first horizontal line; and
displaying, in the second GUI, a first set of chords, corresponding to the first set of lyrics, in a second horizontal line positioned above the first horizontal line,
wherein a location of each chord in the line corresponds to a location in the lyrics.
19 . The non-transitory tangible computer-readable medium of claim 18 , wherein the method further comprises:
displaying all lyrics and all chords for the musical song in the second GUI.
20 . The non-transitory tangible computer-readable medium of claim 15 , wherein the method further comprises:
receiving, from the user via the second GUI, input moving a first chord from a first location in a first musical measure to a second location in a second musical measure; and
displaying, in the second GUI, the first chord at the second location in the second musical measure.