FREE SONG SCROLLER

My free song scroller allows musicians to automatically scroll lyrics and chords on a laptop, tablet, or smartphone with a supported web browser. Just provide the song duration, and the song scroller will adjust the scroll speed to match the length of the song. Never turn a page or click a button in the middle of a performance again.
The Song Scroller also provides a transcribe button that will transpose your song chords into a different key.

There's nothing to download or install. To create a new song, simply copy and paste the script below into a text editor. Replace the sample lyrics, chords, guitar tabs, and comments with your own. Then enter the song duration, save the file with an ".html" file extension, and open it in your web browser. It's that easy!

Song Scroller makes it easy to share songs with your friends, since anyone with a web browser can open them.

Here's the script:

Click here and use the yellow "Start Scroll" button to see the song scroller in action.

FAQ:

When I open my song file, I get a blank page. How do I fix this?
This can usually be fixed by clicking the refresh button in your browser.

How do I add guitar chords?
Place square brackets [ ] around each guitar chord to display them in red.
Example: [D][Dmaj7][Bm][Bm/A][G]

My song is scrolling to slow or too fast. How do I fix this?
1.) Enter the correct song duration, in seconds, at the beginning of the script where the words "Enter Song Duration Here" appear. If necessary, use a stopwatch to time your performance.
2.) Make sure the song title, chord fingerings, capo position, opening comments, and any multi-line guitar tabs are located at the beginning of the song and that they don't include any square "[" or curly "{" brackets. The first bracket should divide the body of the song from all opening notes and tab daigrams. If the song begins with guitar, the first bracket should be located at the chord, tab comment, or inline tab that starts the song. If the song begins with vocals, add an empty set of curly brackets "{}" at the beginning of the first lyric line.
3.) Break up long blocks of guitar chords. Long guitar intro's and solo breaks written as blocks of chords may need to be broken into multiple lines, so that the time duration of each line is comparable to other lines in the song.
4.) For best results, begin your performance when the first lyric or red text is scrolling past the center of the screen.

How do I add guitar tabs?
Place all multi-line guitar tabs at the beginning of the song and label them with a name like "Riff#1" or "Intro". Use the tab name in a comment wherever the riff should be played:
[--Play Riff#1--]
Tabs lasting longer than a few seconds may need to have empty rows inserted below the comment to prevent the scrolling from moving on too quickly.
Inline tabs can be used for simple single-note riffs. Inline tabs display notes by string name and fret number. A lower-case 'e' is used for the thinner high e-string, and a capital 'E' for the heavier low e-string. Here's a G major scale written as an inline tab:
[tab: E3,A0,A2,A3,D0,D2,D4,G0,G2,B0,B1,B3,e0,e2,e3]

The text/font size is too small. How do I make the text larger?
Edit your song to break up long lines of text. Song Scroller avoids wrapping text so that each line is displayed as the writer intended. This helps maintain the rhythm and continuity of the song. For most devices, lines should be kept under 50 characters in length.

How do I add comments?
Place square brackets [ ] and double-dashes around comments to display them in red. The double-dashes help to quickly distinguish comments from chords:
Comment example: [--Slower tempo--]

How do I add second-singer lyrics for duets or harmonies?
Placing curly brackets { } around lyrics will display them in blue. This feature can be used to identify lyrics intended for a second singer.
Example: I like ice cream {I like it, too!}

About
Booking
Audio
Songs
Free Song Scroller