Tools for minimally markuped songs, like LaTeX songbook generation and chord transposition.
Install dependencies via pip
:
pip install -r requirements.txt --user
-
examples/ - Directory with minimally markuped song examples.
-
extra-tools/ - Directory with extra tools.
-
song-directory-to-songbook.py - Given a directory composed by minimally markuped songs, generate a pdf songbook via LaTeX. Parameters (all optional, complementary to CLI queries):
-h, --help show this help message and exit --input INPUT path of the default song input directory (default: "examples/") --output OUTPUT name of the output pdf file (default: "Songbook.pdf") --template TEMPLATE name of the LaTeX template file [specifies language, etc] (default: "template/english.tex") --manifest MANIFEST name of a file-avoiding manifest file [if desired] (default: "") --yes [YES] accept all, skip all queries (default: "NULL")
-
song-directory-transpose.py - Given a directory composed by minimally markuped songs, create a new directory with transposed chords (by number of semitones and/or capo/drop removal). Parameters (all optional, complementary to CLI queries):
-h, --help show this help message and exit --input INPUT path of the default song input directory (default: "examples/") --output OUTPUT path of the default song output directory (default: "out/") --transpose TRANSPOSE half tones of transposition (default: "0") --capoDropCorrection CAPODROPCORRECTION if automatic capo/drop correction should be applied (default: "yes") --yes [YES] accept all, skip all queries (default: "NULL")
- https://www.pmwiki.org/wiki/Cookbook/ChordPro-Markup
- https://chordle.uservoice.com/forums/255181-general/suggestions/37263652-markup-language-for-chord-above-text-format
- https://stackoverflow.com/questions/12253228/markdown-for-guitar-chords-and-lyrics
- https://github.com/wojtex/cantionale https://github.com/wojtex/songbook-generator
- http://www.softpedia.com/get/Multimedia/Audio/Other-AUDIO-Tools/Songbook-Generator.shtml#sgal_0
- Also see https://github.com/adius/awesome-sheet-music