Bei freshmeat fand ich mit dem Suchwort "song book" folgende Programme:
Chordpack ist ein perl-Skript, daß man von der Kommandozeile aus
bedient. Außerdem im Paket sind: eine html-Seite mit Dokumentation
und ein minimaler Emacs-Modus fürs editieren von Chordpro-Dateien
(chordpro-generic.el
).
Anwendung:
# chordpack [Optionen] Aufgabe Lied.datei > Ausgabe.datei # # Beispiel fuer ein einzelnes Lied: chordpack -lgerman -elatin1 -cmh -s2 tex lied.pro > lied.tex
Chordpack kann folgende Aufgaben erfüllen:
tex
), html
(html
), ascii (ascii
), ascii ohne Akkorde (nochord
);
pro
);
transpose
).
Die Kommandozeilenoptionen sollte man nicht vernachlässigen, vor allem, wenn die Lieder nicht nur aus Ascii-Zeichen bestehen!
-lgerman
Sprache: deutsch -- bezieht sich auf Sachen wie
"Inhaltsverzeichnis" und so weiter.
-elatin1
Textkodierung: latin1 (≡ iso-8859-1)
-cmh
(beschreibt das Format der Darstellung der
Akkorde, am besten ausprobieren: m
(Standard), mi
, jazz
,
low
). Das h
bedeutet, daß ein h als solches (und nicht wie im
englischen üblich, als b dargestellt wird).
-s3
Schriftgröße in der Ausgangsdatei (3 ist die
größte und die Standardeinstellung, außerdem kann man sich mal 0, 1
und 2 angucken und Papier sparen ;-)
-flieder.liste
(Hinweis: sollte die lied.pro-Datei nicht im latin1-Format vorliegen
(sondern bspw. in utf-8 oder so etwas schrecklichem), dann kann sie
vor der Verarbeitung mit latex in die richtige Kodierung verwandelt
werden: z.B. mit konwert utf8-iso1 -O lied.pro
; ggf. muß diese
Umwandlung aber auch der lied.tex Datei widerfahren, wenn chordack
unter einer UTF-Locale gelaufen ist...)
Die akzeptierten Chord(pro)-Direktiven sind in der Dokumentation beschrieben.