Changes for version 0.979 - 2021-07-09

  • !ChordPro syntax
  • {define ...} can take key definitions for keyboards.
  • All directives can be selected out by appending -XXX, where XXX is the type of instrument or a user name.
  • !ChordPro functionality
  • (musejazz) Change font to MuseJazzText.otf as downloadable from GitHub.
  • Improve error messages for font files not found.
  • Default CHORDPRO_LIB to ~/.config/chordpro, if present.
  • Experimental: Allow delegates to specify image type.
  • Allow variable expansion on all input lines.
  • Experimental support for preprocessing.
  • Experimental support for song-specific configs.
  • Support for keyboard diagrams.
  • Experimental support for metadata in filelist.
  • Add --print-delta-config option.
  • Suppress outline title if there is only one outline.
  • Allow meta data definitions in config.
  • Remove support for legacy configs.
  • Suppress a directive if its argument is empty as result from %{} expansion.
  • Add directive suppression with instrument/user selectors.
  • !BugFixes
  • Fix crash when abc section is the very first thing in a song.
  • Fix decapo setting from config file (issue #140).

Documentation

convert lyrics and chords to ChordPro
A lyrics and chords formatting program
skeleton for GetOpt::Long and Pod::Usage
A lyrics and chords formatting program
a simple Wx-based GUI wrapper for ChordPro

Modules

A lyrics and chords formatting program
convert lyrics and chords to ChordPro
a simple Wx-based GUI wrapper for ChordPro