Chopro format support

Setlisthelper.com supports Chopro format. This is also know as Chordpro 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 chord pro editor.

The directives listed below are wrapped in (‘{‘ 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.
{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 easier.
{end_of_chorus} ({eoc})
Marks the end of a chorus.
{comment: string} ({c:string})
Shows the string following the colon as a comment. Don’t confuse this with the # sign comment. # sign comments 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 web site only. 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.
Chords

Chords are delimited by square brackets (‘[‘ and ‘]’). Sharp is indicated by a ‘#’ (hash) and flat by a ‘b’ (lowercase ‘B’). Songsheet Generator recognizes chords of the following form:

[A-G]{#|b}{m|dim|maj|sus}{digit}{/[A-G]{#|b}}
i.e. [A] [C#m7] [Bb/D]

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.

I [C]laid a divorcee in New York [F]City,
    I h[C]ad to put up some kind of a f[G]ight.
    The l[C]ady she covered me up in r[F]oses,
    she bl[C]ew my nose and th[G]en she blew my m[C]ind.

Comments

  1. I have all of my music formatted how I want it to be in Microsoft word. It would be very beneficial if I could either copy and paste the files or add them somehow without editing the format.

  2. Hi Paul,

    Hi Lewis,

    You can surround your lyrics with
    {sot}
    D A
    Your chords and lyrics from the word document here.
    {eot}

    This will maintain the spacing. However, the way you should do it is.

    [C]Your lyrics will [D]Have chords above them.

    Tim

  3. Hello,
    is there a way to use {RTL} tag in the text field ?
    are you supporting Right To Left ( to see the words from the right to left )

    Thanks,
    Samuel.

  4. No the app doesn’t have that but that is a really good idea. I will put that on my list.
    Thanks,
    Tim

Leave a Reply

Your email address will not be published / Required fields are marked *