Changes for version 0.97 - 2018-10-23

  • Instrument defintions are now in separate config files. There are no 'built-in' tunings and chords, just defaults. Available instrument configs are guitar, guitar-ly, mandolin-ly, and ukulele-ly. Default is guitar.
  • Chords parsing has been completely overhauled.
  • Config file handling has been completely overhauled.
  • Alternative note naming systems, e.g. Latin (Do Re Mi ...) and Solfege are now supported.
  • Experimental: Chords can be transcoded between note naming systems.
  • Chords can be shown under the lyrics, controlled by config item settings.chords-under.
  • Nashville and Roman chord systems need to be explicitly enabled.
  • Allow meta substitutions in title and subtitle.
  • Fix {transpose}, --transpose and {key} interaction.
  • Experimental: Chords can be recalled from previous sections using [^] or plain ^. Requires config setting settings.memorize.
  • Upgrade WxChordPro to 0.960_059.
  • Add config settings for ChordPro backend.
  • Add slash as grid symbol.
  • Allow labels for grids.
  • Show durations as hh:mm.
  • Fix grey background of comment_italic.
  • Add font "label" for section labels. Defaults to text font.
  • Fix section labels when the first line is not a song line.
  • {chorus} Do not print Chorus tag when quoting.
  • {chorus} Allow label.
  • Allow empty comment directives.
  • Do not print background for empty strings.

Documentation

A lyrics and chords formatting program
Built-in configuration
A lyrics and chords formatting program
a simple Wx-based GUI wrapper for ChordPro

Modules

A lyrics and chords formatting program
Built-in configuration
a simple Wx-based GUI wrapper for ChordPro