Lilypond ist DIE Möglichkeit schicken Notensatz zu TeXen. Warum ist das nun „DIE“ Möglichkeit? Nuja, es geht
- recht einfach schnelle gute Ergebnisse in Lilypond zu erzielen, weil z.B. schon alleine
clef bass c d e f g a b c d e f g
als .ly Datei gespeichert dieses Ergebnis liefert: - Es ist möglich sehr einfach auch gleich eine MIDI Datei von den Noten zu erzeugen, so das sich (soweit das mit MIDI möglich ist) auch gleich die Musik anhören lässt. (beim Komponieren gut, aber auch bei Chorwerken, zum lernen des Klanges oder der einzelnen Stimmen)
- Lilypond sieht wirklich sehr viel schöner aus, als so manches hochpreisige Programm. … Also das Ergebnis natürlich. Lilypond selbst hat kein grafisches Interface
Das ganze geht natürlich auch auf dem Mac. (Linux ist selbstverständlich, und in den meisten Distributionen auch in den Paketquellen verfügbar; und für Windows gibt es auch recht simple Methoden, die ganz gut Dokumentiert sind.)
Ich beziehe mich bei dieser Anleitung auf diese Quelle, die leider nur noch hier verfügbar ist; deswegen schreibe ich sie (teilweise) neu – dabei versuche ich auch gleich eine brauchbare deutsche Übersetzung.
Man braucht:
Der Prozess von der .ly Datei zum fertigen PDF (+ opt. MIDI) ist überall gleich: Erst wird die .ly Datei geschrieben, dann wird selbige mit Lilypond aufgerufen, von Lilypond analysiert und interpretiert und danach entsprechend ausgegeben.
Nun gibt es verschiedene Möglichkeiten die .ly Dateien unter Mac zu interpretieren/kompilieren:
- Smultron
- In Smultron mittels Cmd+B das Kommandofenster öffnen und eine neuen Befehl (Plussymbol oben rechts) mit diesem Inhalt erstellen:
#!/bin/sh
/usr/bin/touch %%d -m %%p
/Applications/LilyPond.app/Contents/Resources/bin/lilypond -dno-point-and-click -ddelete-intermediate-files -o %%d %%p
/usr/bin/find %%d -newer %%p -name '*.pdf' -exec open {} ;
/usr/bin/find %%d -newer %%p -name '*.midi' -exec open {} ; - Speichern und Fertig. Nun können .ly Dateien in Smultron mit diesem neuen Befehl kompiliert werden.
- In Smultron mittels Cmd+B das Kommandofenster öffnen und eine neuen Befehl (Plussymbol oben rechts) mit diesem Inhalt erstellen:
- TexShop
- eine neue Datei Lilypond.engine in ~Library/TexShop/Engine (~=Benutzerverzeichnis) mit folgendem Inhalt erstellen: (wenn Standard die Shell Bash ist)
#!/bin/bash
export PATH=$PATH:/Applications/LilyPond.app/Contents/Resources/bin
lilypond --pdf "$1"
oder
#!/bin/tcsh
set path = ($path /Applications/LilyPond.app/Contents/Resources/bin)
lilypond --pdf "$1"
wenn die Standard Shell tcsh ist. (prüfen durchecho $SHELL
in der Shell (Terminal.app)) - dann noch mittel
chmod u+x Library/TeXShop/Engine/Lilypond.engine
die Datei ausführbar machen und fertig. - Nun kann man im TeXShop Quelltext Fenster oben im Dropdownmenü anstatt Latex Lilypond wählen, und somit .ly Dateien kompilieren.
- eine neue Datei Lilypond.engine in ~Library/TexShop/Engine (~=Benutzerverzeichnis) mit folgendem Inhalt erstellen: (wenn Standard die Shell Bash ist)
3 Kommentare