Back to docs home

ChordPro Documentation

How to write songs in ChordPro format for Music Notes.

Core Syntax

  • Use square brackets for inline chords: [C], [Am], [F#7].
  • Add metadata with directives: {title: ...}, {artist: ...}.
  • Use section labels like {soc}, {eoc} or plain headings.
  • Lyrics lines can contain multiple chord tokens.

Example


{title: My Song}
{artist: Example Artist}

[C]This is [G]my first [Am]line
[F]And this is the [G]next line

Tips

  1. Keep chord tokens attached to lyric positions where chord changes occur.
  2. Prefer consistent chord spelling across the full song (F# vs Gb).
  3. If parsing fails, simplify lines and remove unusual directives first.