Dieses Tutorial beginnt mit einer kurzen Einführung in die LilyPond Musiksprache und darin, wie Sie gedruckte Musik produzieren. Nach dem ersten Kontakt werden Ihnen die gängigen Methoden zum Setzen von Noten mit LilyPond erklärt.
Einleitung
Erste Schritte
Diese Sektion gibt Ihnen einen ersten Einblick, wie Sie mit LilyPond arbeiten.
Das erste Beispiel beschreibt, wie Sie mit der Arbeit mit LilyPond beginnen. Um ein Blatt mit Noten zu erstellen, schreiben wir eine Textdatei, die die Notation beschreibt. Zum Beispiel schreiben wir:
{
c' e' g' e'
}
Das Ergebnis sieht dann so aus:
Achtung: LilyPond Eingaben müssen immer in { geschweiften Klammern } stehen. Um Zweideutigkeiten zu vermeiden sollten diese Klammern jeweils auch von Leerzeichen umgeben sein, es sei denn, sie stehen am Anfang oder am Ende einer Zeile. In diesem Handbuch sind die Klammern in einigen Beispielen weggelassen. Sie müssen aber unbedingt daran denken, diese bei sich einzufügen.Außerdem müssen Sie bei LilyPond Groß- und Kleinschreibung beachten. { c d e } ist eine gültige Eingabe. { C D E } wird eine Fehlermeldung zur Folge haben.
Die Eingabe von Musik und das Betrachten der Ausgabe
In diesem Abschnitt werden wir erklären, welche Befehle Sie benutzen müssen m LilyPond zu starten und wie Sie die Ausgabe ansehen oder drucken können.
MacOS X
Wenn Sie LilyPond.app doppelklicken, wird es eine Beispieldatei öffnen. Speichern Sie diese zum Beispiel als "test.ly" auf Ihrem Desktop ab und führen Sie sie mit dem Menübefehl "Compile > Typeset File" aus. Die entstehende PDF-Datei wird auf Ihrem Bildschirm angezeigt. Wenn Sie LilyPond zum ersten Mal starten, kann dies ein bis zwei Minuten dauern, da zuerst alle Systemschriftarten analysiert werden müssen. Für die weitere Benutzung von LilyPond sollten Sie durch Auswahl "New" oder "Open" beginnen. Sie müssen die Datei vor dem Setzen speichern. Falls Fehler bei der Verarbeitung auftreten, schauen Sie bitte in die Logdatei.
Windows
Unter Windows öffnen Sie bitte einen einfachen Texteditor und geben
{
c' e' g' e'
}
ein. Speichern Sie die Datei zum Beispiel als "test.ly". Stellen Sie bitte sicher, dass die Datei von Windows nicht als "test.ly.TXT" abgespeichert wird. Ein Doppelklick auf diese Datei wird diese verarbeiten und die resultierende PDF-Datei erzeugen. Um eine bestehende ".ly"-Datei zu bearbeiten rechts klicken Sie auf diese und wählen Sie "öffnen mit > Editor oder Notepad". Wenn Sie doppelt auf das LilyPond-Icon auf dem Desktop klicken, wird dies eine Beispieldatei in einem einfachen Texteditor öffnen. Speichern Sie diese zum Beispiel als "test.ly" ab und doppelklicken Sie darauf um sie zu verarbeiten.
Nach einigen Sekunden wird eine Datei namens "test.pdf" auf Ihrem Desktop erscheinen. Ein Doppelklick auf diese Datei öffnet diese und Sie sehen die Noten. Als andere Möglichkeit können Sie die Datei durch das Gedrückt halten der linken Maustaste auf das LilyPond-Icon ziehen und dort loslassen.
Durch den Doppelklick auf die Datei wird nicht nur die PDF-Datei erzeugt, sondern auch noch eine ".log"-Datei, in der steht was LilyPond bei der Verarbeitung gemacht hat. Sollte bei der Verarbeitung irgendein Fehler auftreten, schauen Sie bitte in diese Datei.
Unix
Öffnen Sie einen Texteditor und ein Konsolenfenster. Zum Beispiel können Sie xterm und joe öffnen. In Ihrem Texteditor geben Sie folgenden Code ein und speichern die Datei zum Beispiel als "test.ly".
{
c' e' g' e'
}
Um die Verarbeitung zu starten geben Sie in die Terminalkonsole den Befehl
lilypond test.ly
ein.
Sie werden die folgende oder eine Ähnliche Ausgabe sehen
lilypond test.ly
GNU LilyPond 2.10.0
Processing "test.ly"
Parsing...
Interpreting music... [1]
Preprocessing graphical objects...
Calculating line breaks... [2]
Layout output to "test.ps"...
Converting to "test.pdf"...
Als Ergebnis entsteht eine Datei "test.pdf", die Sie sich mit den Standardeinrichtungen Ihres Betriebssystems anschauen oder drucken können.
Einfache Notation
LilyPond fügt den Noten bei der Verarbeitung automatisch einige Elemente hinzu. In dem nachfolgenden Beispiel wurden nur vier Tonhöhen eingetragen. LilyPond hat einen Notenschlüssel, eine Taktart und einen Rhythmus selbst hinzugefügt.
{
c' e' g' e'
}
Dieses Verhalten kann zwar geändert werden, ist jedoch in den meisten Fällen durchaus nützlich.
Tonhöhen
Die einfachste Art Noten einzugeben ist der \relative-Modus. Hierbei wird als Intervall zwischen der vorhergehenden und der aktuellen Note maximal die Quarte angenommen. Wir geben nun das wohl elementarste Stück Musik ein, eine Tonleiter.
\relative c' {
c d e f
g a b c
}
Die erste Note ist das ein gestrichene "c" ("c1" oder auch " c' "). Jede weitere Note innerhalb einer Quarte zur vorhergehenden wird gesetzt. In diesem Fall ist das erste "c" am Dichtesten am "c1" und wird gesetzt. Als nächstes wird das, der vorhergehenden Note ("c1") nächste "d", also das "d1"gesetzt. Wir können auch Melodien mit einem größeren Intervall setzen.
\relative c' {
d f a g
c b f d
}
Wie Sie bemerken werden, beginnt dieses Beispiel nicht mit dem "c1". Die erste Note, "d1" ist aber am Dichtesten an dem "c1". Um Intervalle einzufügen, die größer sind als eine Quarte, können wir die Oktave mit einem Hochkomma ' am Notennamen erhöhen. Ein Komma , am Notennamen erniedrigt die Oktave.
\relative c'' {
a a, c' f,
g g'' a,, f'
}
Um eine Note um zwei oder mehr Oktaven zu versetzen verwenden Sie ganz einfach
mehrere Hochkommas '' oder Kommas ,, - Sie dürfen dies jedoch nicht mit den
Anführungszeichen verwechseln! Auch der Anfangswert bei \relative c' kann so verändert
werden.
Tondauer (Rhythmus)
Die Tondauer einer Note wird durch eine Zahl hinter dem Notennamen angegeben. "1" für eine ganze Note, "2" für eine halbe Note, "4" für eine Viertelnote usw. Balken werden automatisch gesetzt.
\relative c'' {
a1
a2 a4 a8 a
a16 a a a a32 a a a a64 a a a a a a a a2
}
Wenn Sie bei einer Note keine Tondauer angeben, wird die Tondauer von der vorhergehenden Note übernommen. Die erste Note wird standardmäßig als Viertelnote angenommen. Um punktierte Noten einzugeben verwenden Sie einen Punkt . hinter der Tondauer.
\relative c'' {
a a a4. a8
a8. a16 a a8. a8 a4.
}
Pausen
Pausen werden wie Noten eingegeben. Verwenden Sie anstatt des Notennamens ein "r".
\relative c'' {
a r r2
r8 a r4 r4. r8
}
Taktart
Die Taktart wird mit dem \time-Befehl angegeben:
\relative c'' {
\time 3/4
a4 a a
\time 6/8
a4. a
\time 4/4
a4 a a a
}
Notenschlüssel
Der Notenschlüssel wird durch den \clef-Befehl festgelegt:
\relative c' {
\clef treble
c1
\clef alto
c1
\clef tenor
c1
\clef bass
c1
}
Zusammenfassung
Hier ist ein kleines Beispiel, dass alle oben genannten Elemente zusammenfasst:
\relative c, {
\time 3/4
\clef bass
c2 e8 c' g'2.
f4 e d c4 c, r4
}
Das Arbeiten mit Textdateien
LilyPond-Dateien werden wie in den meisten Programmiersprachen behandelt: Groß- und Kleinschreibung müssen beachtet werden, Leerzeichen werden nicht beachtet, Ausdrücke müssen in geschweiften Klammern { } stehen und Kommentare werden mit % oder %{ .. %} angegeben. Verzweifeln Sie nicht, wenn dieser Satz für Sie noch keinen Sinn ergibt. Alle Bedeutungen werden noch erklärt:
Groß- und Kleinschreibung:
Es ist entscheident ob Sie Buchstaben groß oder klein schreiben. Noten werden klein geschrieben. Während { c d e } korrekt ist, führt { C D E } zu einer Fehlermeldung.
Leerzeichen:
LilyPond ist egal wie viele Leerzeichen oder Zeilen Sie eingeben.
{ c d e } führt zu der selben Ausgabe wie { c d e } und
{
c d
e }.
Die Lesbarkeit wird dadurch jedoch merklich beeinträchtigt. Ein gute Formatierung
markiert Code-Blöcke mit einem Tab oder zwei Leerzeichen:
{
c d e
}
Ausdrücke:
Jede LilyPond Eingabe muss in geschweiften Klammern { } stehen. Die Klammern teile LilyPond mit, dass die Eingabe ein einzelner musikalischer Ausdruck ist. Die ist mit den Klammern ( ) in der Mathematik zu vergleichen. Um Zweideutigkeiten zu vermeiden sollten diese Klammern jeweils von Leerzeichen umgeben sein, es sei denn, sie stehen am Anfang oder am Ende einer Zeile. Eine Funktion, wie \relative { }, wird ebenfalls als einzelner musikalischer Ausdruck gewertet.
Kommentare:
Ein Kommentar ist eine Anmerkung für einen Leser innerhalb der Eingabe.
Dieser wird bei der Verarbeitung ignoriert, so dass er keinen Effekt auf die Ausgabe hat.
Es gibt zwei unterschiedliche Arten von Kommentaren. Das Prozentzeichen % leitet einen
Zeilenkommentar ein. Alles in der Zeile nach dem "%" wird ignoriert.
Ein Blockkommentar markiert einen mehrzeiligen Bereich innerhalb der Datei als
Kommentar. Alles, was innerhalb von %{ und %} steht wird ignoriert. Der folgende Auszug
zeigt mögliche Einsatzbereiche für Kommentare:
% die folgenden Noten werden verarbeitet
c4 c g' g a a g2
%{
Dieser Text und auch
die Noten darunter werden
von LilyPond nicht ausgegeben
g g f f e e d d c2
%}

Wie Sie dieses Tutorial lesen sollten
Wir haben bereits gesehen, dass LilyPond Eingaben in geschweiften Klammern { } oder einem \relative c'' { ... } stehen müssen. Die folgenden Beispiele erfolgen ohne diese Angaben. Wenn Sie die Eingaben durch kopieren und einfügen verwenden wollen, müssen Sie \relative c'' { }, wie folgt hinzufügen:
\relative c'' {
... hier das Beispiel einfügen...
}
Warum werden die Klammern weggelassen? Die meisten Beispiele in diesem Tutorial können direkt in eine bestehende Datei eingefügt werden. In diesem Fall ist es nicht sinnvoll das \relative c'' { } zu setzen, denn es sollte kein \relative in einem anderen \relative stehen. Sie könnten also das Beispiel nicht direkt in Ihr Beispiel einfügen.
Seite 1 von 1 1
Tolles Programm,
klasse Tutorial
Danke!
Vielen Dank... Hauptsache es hat dir weitergeholfen...