ChordPro Format Support
Setlist Helper supports ChordPro format (also known as Chopro format). Below are the supported directives.
Look at http://ukegeeks.com/tools/ for a great tool to convert chords that are above lyrics to ChordPro format.
Check out http://www.statistics101.net/chordsmith/ for a nice ChordPro editor.
The directives listed below are wrapped in curly braces ({ and }). Upper or lower case is not significant:
{title: title string} ({t:string})
Title of the song.
{subtitle: subtitle string} ({su:string})
Specifies a subtitle for the song that will be displayed below the title.
{key: x}
The key of the song.
{tempo: x}
The tempo of the song.
{start_of_chorus} ({soc})
Indicates the start of a chorus. This will show "Chorus" in bold, indent the chorus, and add a black line to the left of the chorus so it can be identified more easily.
{end_of_chorus} ({eoc})
Marks the end of a chorus.
{comment: string} ({c:string})
Shows the string following the colon as a comment. Do not confuse this with the # sign comment. Lines starting with # are not shown.
{pause:xx}
Used to pause auto-scroll in the app. Replace xx with seconds or minutes.
{pagebreak}
This is only for the www.setlisthelper.com website. Add the {pagebreak} tag to your lyrics to make the printer go to a new page when printing.
{start_of_tab} ({sot})
Indicates the start of a guitar tab section. The text will be formatted in a fixed-width font until the end_of_tab directive appears. This can be useful for creating a tab drawing with ASCII text.
{end_of_tab} ({eot})
Indicates the end of the guitar tab section.
{soh}
Start highlighting a line of lyrics.
{eoh}
End highlighting lyrics.
Chords
Chords are delimited by square brackets ([ and ]). Sharp is indicated by a # (hash) and flat by a b (lowercase B). Recognized chord forms:
[A-G]{#|b}{m|dim|maj|sus}{digit}{/[A-G]{#|b}}
Examples: [A] [C#m7] [Bb/D]
Chord Grids
Chord grids are not supported yet. If this is something you would like to have supported, please email tim@setlisthelper.com.
Comments in the File
Lines in the file that have # as the first character are considered comments and will never be printed.
Example
{t:Honky Tonk Women}
{st:Rolling Stones}
#HONKY TONK WOMEN ROLLING STONES
#
#
I [C]met a gin soaked barroom queen in [F]Memphis,
she tr[C]ied to take me upstairs for a r[G]ide.
She h[C]ad to heave me right across her sh[F]oulder,
cause [C]I just can't seem to dr[G]ink you off my m[C]ind.
It's the H[G]onky Tonk W[C]omen,
give me, give me, g[G]ive me the honky tonk bl[C]ues.