Im Akkord II

Kleiner Nachtrag zum Thema „Chordii„. Ich habe im Web eine Definition für die Griffausgabe von einer Ukulele gefunden. Darin sind 47 Akkorde deklariert die in das Textdokument des Songs kopiert werden. Eine Ausgabe in das PDF-Format ist auch direkt möglich. Es reicht als Eingabe „chordii quelldatei.txt > zieldatei.pdf“ in der Konsole. Für Quell- und Zieldatei muss man natürlich den Dokumentennamen angeben. Den Titel mit Unterzeile, mittig oben auf dem Ausgabeblatt habe ich über die Befehle „title:“ und „st:“ eingetragen.

Die neue Ausgabe:

 

Der gesamte Code für die Ukulelen-Akkorde kommt hier:
{define Ab:             base-fret  1    frets   x   x   1   3   4   3}
{define A:             base-fret  1    frets   x   x   2   1   0   0}
{define A7:             base-fret  1    frets   x   x   0   1   0   0}
{define Am:             base-fret  1    frets   x   x   2   0   0   0}
{define A#:             base-fret  1    frets   x   x   3   2   1   1}
{define A#7:             base-fret  1    frets   x   x   1   2   1   1}
{define A#m:             base-fret  1    frets   x   x   3   1   1   1}
{define Bbm:             base-fret  1    frets   x   x   3   1   1   1}
{define Bb:             base-fret  1    frets   x   x   3   2   1   1}
{define Bb7:             base-fret  1    frets   x   x   1   2   1   1}
{define B:             base-fret  1    frets   x   x   4   3   2   2}
{define B7:             base-fret  1    frets   x   x   2   3   2   2}
{define Bm:             base-fret  1    frets   x   x   4   2   2   2}
{define C:             base-fret  1    frets   x   x   0   0   0   3}
{define C7:             base-fret  1    frets   x   x   0   0   0   1}
{define Cm:             base-fret  1    frets   x   x   0   3   3   3}
{define C#:             base-fret  1    frets   x   x   1   1   1   4}
{define C#7:             base-fret  1    frets   x   x   1   1   1   2}
{define C#m:             base-fret  1    frets   x   x   1   1   0   4}
{define Db:             base-fret  1    frets   x   x   1   1   1   4}
{define Db7:             base-fret  1    frets   x   x   1   1   1   2}
{define Dbm:             base-fret  1    frets   x   x   1   1   0   4}
{define D:             base-fret  1    frets   x   x   2   2   2   0}
{define D7:             base-fret  1    frets   x   x   2   2   2   3}
{define Dm:             base-fret  1    frets   x   x   2   2   1   0}
{define D#:             base-fret  1    frets   x   x   3   3   3   1}
{define D#7:             base-fret  1    frets   x   x   3   1   3   1}
{define D#m:             base-fret  1    frets   x   x   3   3   2   1}
{define Eb:             base-fret  1    frets   x   x   3   3   3   1}
{define Eb7:             base-fret  1    frets   x   x   3   1   3   1}
{define Ebm:             base-fret  1    frets   x   x   3   3   2   1}
{define E:             base-fret  1    frets   x   x   4   4   4   2}
{define E7:             base-fret  1    frets   x   x   1   2   0   2}
{define Em:             base-fret  1    frets   x   x   0   4   3   2}
{define F:             base-fret  1    frets   x   x   2   0   1   0}
{define F7:             base-fret  1    frets   x   x   2   3   1   3}
{define Fm:             base-fret  1    frets   x   x   1   0   1   3}
{define F#:             base-fret  1    frets   x   x   3   1   2   1}
{define F#7:             base-fret  1    frets   x   x   3   4   2   4}
{define F#m:             base-fret  1    frets   x   x   2   1   2   0}
{define Gb:             base-fret  1    frets   x   x   3   1   2   1}
{define Gb7:             base-fret  1    frets   x   x   3   4   2   4}
{define Gbm:             base-fret  1    frets   x   x   2   1   2   0}
{define G#:             base-fret  1    frets   x   x   1   3   4   3}
{define G:             base-fret  1    frets   x   x   0   2   3   2}
{define G7:             base-fret  1    frets   x   x   0   2   1   2}
{define Gm:             base-fret  1    frets   x   x   0   2   3   1}