Using ChordPro Format

MeloRep fully supports and automatically detects the ChordPro format, which is globally accepted as a standard among musicians. This format allows you to insert chords directly into the lyrics, precisely at the syllable of the word where you want them to align.

1. Inserting Chords into Lyrics

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

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

Smart Detection: MeloRep's chord engine is highly intelligent. Even if you write section labels like [Intro], [Verse 1], or [Chorus] inside square brackets, the system recognizes that it is not a valid musical chord and displays it as plain text on the screen without breaking your song.

2. Song Information (Metadata)

You can add basic information about your song at the very beginning of the page using curly brackets { }. The supported basic tags are:

  • {title: Song Title}
  • {artist: Artist Name}
  • {key: Am} (The song's original key)

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

You can use special ChordPro commands to group specific parts of your song. This makes reading complex songs on stage exceptionally easy:

  • Verse: Start with {start_of_verse} (or {sov}), end with {end_of_verse} (or {eov})
  • Chorus: Start with {start_of_chorus} (or {soc}), end with {end_of_chorus} (or {eoc})
  • Bridge: Start with {start_of_bridge} (or {sob}), end with {end_of_bridge} (or {eob})
  • Tablature and Rhythm Grid: Use {sot} / {eot} for guitar tabs, and {sog} / {eog} for rhythm patterns.

4. Comments and Page Structure

You can use these commands to add notes that assist you during your performance or to control the page layout:

  • Add Comment/Note: {comment: Watch out 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})