Using the ChordPro Format

MeloRep fully supports and automatically detects the ChordPro format, which is accepted as a standard by musicians worldwide. This format allows you to place chords directly inside the lyrics, exactly on the syllable you want them to correspond to.

To convert standard texts where chords are above the lyrics into ChordPro format, or to convert ChordPro content back into standard chord text, you can use our free ChordPro Converter tool.

1. Placing Chords Inside Lyrics

To add chords into the text, simply use square brackets [ ]. MeloRep will automatically place these chords above the lyrics.

  • Usage: [Am]Today [G]the weather is [F]beautiful

Smart Detection: MeloRep's chord engine is quite smart. Even if you write section tags like [Intro], [Verse 1], or [Chorus] inside square brackets, the system understands that these are not valid musical chords and displays them as plain text on the screen without breaking your song.

2. Song Information (Metadata)

You can add basic information about your song to the top of the page using curly braces { }. Supported basic tags are:

  • {title: Song Title}
  • {artist: Artist Name}
  • {key: Am} (Original key of the song)

3. Defining Song Sections (Verse, Chorus, etc.)

You can use special ChordPro commands to group specific sections of your song. This makes reading complexly structured songs on stage much easier:

  • Verse: {start_of_verse} (or {sov}) to start, {end_of_verse} (or {eov}) to end
  • Chorus: {start_of_chorus} (or {soc}) to start, {end_of_chorus} (or {eoc}) to end
  • Bridge: {start_of_bridge} (or {sob}) to start, {end_of_bridge} (or {eob}) to end
  • Tab and Rhythm Grid: You can use {sot} / {eot} for guitar tabs, and {sog} / {eog} for rhythm patterns.

4. Comments and Page Structure

To add notes that will help you during your performance or to control the page layout, you can use the following commands:

  • Add Comment/Note: {comment: Pay attention here} (Shortly {c: Note})
  • Italic or Boxed Comment: {comment_italic: Slow down} or {comment_box: Rhythm changes}
  • Go to New Page: {new_page} (or {np})