Weiter: Einfache Notation, Nach oben: Erste Schritte
Das erste Beispiel zeigt, wie LilyPond arbeitet. Um Noten zu erzeugen, muss man eine Text-Datei schreiben, in der die Notation beschrieben wird. Zum Beispiel ergibt die Datei
{
c' e' g' e'
}
folgendes Resultat.
Warnung: In jeder LilyPond-Datei müssen { geschweifte Klammern } um die Noten gesetzt werden. Vor und hinter den Klammern sollten Leerzeichen eingegeben werden, damit keine Unklarheiten in Verbindung mit den eigentlichen Notensymbolen entstehen. An Anfang und Ende der Zeile können diese Leerzeichen auch weggelassen werden. Es kann sein, dass in diesem Handbuch die Klammern in manchen Beispielen fehlen, aber man sollte immer daran denken, sie in den eigenen Dateien zu benutzen!
Zusätzlich unterscheidet LilyPond Groß- und Kleinschreibung.
{ c d e } ist zulässiger Code,
{ C D E } dagegen resultiert in einer Fehlermeldung.
In diesem Kapitel zeigen wir, welche Kommandos eingegeben werden müssen und wie das Resultat dann betrachtet werden kann.
Wenn Sie das LilyPond.app-Symbol doppelt klicken, öffnet
sich eine Beispiel-Datei. Speichern Sie sie etwa als
test.ly auf dem Desktop und übersetzen Sie sie
mit dem Menü-Befehl „Compile > Typeset File“.
Die PDF-Datei mit dem fertigen Notensatz wird automatisch
geöffnet.
Das erste Mal, wenn LilyPond aufgerufen wird, kann es etwa eine Minute dauern, bis die Eingabedatei übersetzt wird, weil die Schriften des Betriebssystems erst überprüft werden müssen.
Das nächste Mal, wenn Sie LilyPond benutzen, sollten Sie „New“ oder „Open“ wählen. Sie müssen die Datei speichern, bevor Sie sie übersetzen können. Wenn es Fehler gibt, lesen Sie die Meldungen im Log-Fenster.
Wenn sie auf das LilyPond-Symbol auf dem Desktop doppelklicken, öffnet sich ein einfacher Texteditor mit einer Beispieldatei. Speichern Sie sie z. B. als test.ly auf dem Desktop und klicken Sie dann doppelt auf die Datei, um die Übersetzung zu beginnen. Nach einigen Sekunden wird eine Datei test.pdf auf dem Desktop erscheinen. Mit einem Doppelklick kann das fertige Notenbild in der PDF-Datei angezeigt werden. Eine Alternative ist es, die test.ly-Datei mit der Maus auf das LilyPond-Symbol zu ziehen.
Um eine schon existierende Datei zu bearbeiten, klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie „Edit source“. Um eine leere Datei zu erhalten, mit der Sie ein neues Stück beginnen können, öffnen Sie den Texteditor durch Doppelklick auf das LilyPond-Symbol und benutzen Sie „New“ im „File“-Menü.
Mit dem Doppelklick wird nicht nur die PDF-Datei erstellt, sondern auch eine .log-Datei. Hier wird gespeichert, was LilyPond aus der Quelldatei gelesen hat. Sollten Fehler auftreten, hilft oft ein Blick in diese Datei.
Es gibt einige andere Editoren mit besserer Unterstützung für LilyPond; Einzelheiten dazu können Sie im Kapitel Editor support nachlesen.
Öffnen Sie ein Kommandozeilenfenster und einen Texteditor. Zum
Beispiel können Sie xterm öffnen und
joe ausführen.1
Die einfachste Bearbeitunsumgebung ist das LilyPondTool.
Siehe auch Editor support für mehr Information. Geben Sie
folgendes in Ihrem Editor ein und speichern Sie die Datei als test.ly:
{
c' e' g' e'
}
Um die Datei zu bearbeiten, geben sie an der Konsole
lilypond test.ly
ein. Sie werden ungefähr folgende Meldungen sehen:
user@domain:~$ lilypond test.ly GNU LilyPond 2.11.23 »test.ly« wird verarbeitet Analysieren... Interpretation der Musik... Vorverarbeitung der grafischen Elemente... Layout nach »test.ps« ausgeben... Konvertierung nach »test.pdf«...
Als Ergebnis erhalten Sie ein test.pdf, das Sie mit den Standardprogrammen Ihres Betriebssystemes anschauen können.2
[1] Es gibt Makros für VIM-Süchtige
und es gibt einen LilyPond-Modus für Emacs. Wenn diese noch
nicht installiert sind, lesen Sie die Datei INSTALL.txt.
[2] Wenn derartige Programme nicht installiert sind, können Sie Ghostscript ausprobieren, ein frei erhältliches Paket zur Ansicht von PDF- und PostScript-Dateien.
Weiter: Einfache Notation, Nach oben: Erste Schritte
Diese Seite ist für LilyPond-2.11.31 (Entwicklungszweig).
Fehler bitte an http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs melden.
Your suggestions for the documentation are welcome.