A lyrics and chords formatting program
ChordPro generates professional-looking sheet music from a text file containing the lyrics of one or many songs with chord information. Check https://chordpro.org/chordpro/chordpro-installation/ for installation instructions and execute chordpro –help for an overview about the available options.
This program implements ChordPro language version 6. It is the successor of Chord and Chordii with additional features such as native PDF generation, Unicode input and fully customizable layout, fonts and sizes.
Prominent features of ChordPro 6 are Pango style text markup, annotations, and a more powerful way of assigning typefaces to layout items.
Installation: https://chordpro.org/chordpro/chordpro-installation/
Changelog:
Highlights
A brand new ChordPro GUI makes it a pleasure to create nice songbooks.t has been completely redesigned using feedback from Nick Berendsen’s macOS version.
The new GUI is identical on Linux, Windows and macOS.
It comes with a built-in PDF previewer.
It can create songbooks from folders of songs.Other improvements
Centered chords (top, bottom, below) are now evenly spread over multiple lines.
(Wx) Remove ChordPro preset.
(macos) Use _NSGetExecutablePath() to get the correct script location.
Sync config files between git and MANIFEST.
(Paths) Allow absolute filenames in findres.
(Makefile) Add Ref::Util dependency.
Progress reporting. Options „progress_callabck and -I. Also enabled with –verbose.
New meta: page.class (first, title, default) and page.side (left, right).
Distinct page clases for even pages; filler class for alignment pages.
Add „omit“ property for delegated images.
Allow ‚mi‘ as short for ‚min‘ chord quality.
Make properties parsing in directives more robust.
(ChordPro) Include ABC if generating for MSPro.
Allow %{} substitutions in grid sections.
Add labelfont, labelsize and labelcolour directives.
(Experimental) Chord changes.Several image fixes related to issue #428.
(Wx) Fix problem with incorrect resource path after CHORDPRO_LIB change.
(Config) Eliminate warning on undefined config entry.
Fix problem with vertical spacing of {chord}.
Fix issue #411, #428, #429, #443, #447, #471, #473, #482.
Fix forum issue 2546.
(Wx, MSWindows only) Use Edge for WebView (PDF view). Requires custom wxWidgets build.
Change handling of NC (issue #441).
Fix invalid font names for Courier/Mono Italic (should be Oblique).