3.2.1 Musikalische Ausdrücke erklärt

In LilyPond-Quelldateien wird Musik durch musikalische Ausdrücke dargestellt. Eine einzelne Note ist ein musikalischer Ausdruck.

a'4

[image of music]

Musik innerhalb von Klammern bildet einen neuen Ausdruck. Dieser ist nun ein zusammengesetzter musikalischer Ausdruck. Hier wurde solch ein zusammengesetzter musikalischer Ausdruck mit zwei Noten erstellt:

\relative { a'4 g4 }

[image of music]

Wenn eine Gruppe von musikalischen Ausdrücken (also beispielsweise Noten) in geschweifte Klammern gesetzt wird, bedeutet das, dass eine Gruppe nach der anderen gesetzt wird. Das Resultat ist ein neuer musikalischer Ausdruck.

\relative { { a'4 g } f4 g }

[image of music]


Analogie mathematische Ausdrücke

Die Anordnung von Ausrücken funktioniert ähnlich wie mathematische Formeln. Eine längere Formel entsteht durch die Kombination kleinerer Formeln. Solche Formeln werden auch Ausdruck genannt und ihre Definition ist rekursiv, sodass beliebig komplexe und lange Ausdrücke erstellt werden können. So etwa hier:

 
1
1 + 2
(1 + 2) * 3
((1 + 2) * 3) / (4 * 5)

Das ist eine Folge von (mathematischen) Ausdrücken, in denen jeder Ausdruck in dem folgenden (größeren) enthalten ist. Die einfachsten Ausdrücke sind Zahlen, und größere werden durch die Kombination von Ausdrücken mit Hilfe von Operatoren (wie +, * und /) sowie Klammern. Genauso wie mathematische Ausdrücke können auch musikalische Ausdrücke beliebig tief verschachtelt werden. Das wird benötigt für komplexe Musik mit vielen Stimmen.


Gleichzeitige musikalische Ausdrücke mehrere Notensysteme

Glossar: polyphony.

Mit dieser Technik kann polyphone Musik gesetzt werden. Musikalische Ausdrücke werden einfach parallel kombiniert, damit sie gleichzeitig als eigene Stimmen in dem gleichen Notensystem gesetzt werden. Um anzuzeigen, dass an dieser Stelle gleichzeitige Noten gesetzt werden, muss nur ein Kombinationszeichen eingefügt werden. Parallel werden musikalische Ausdrücke kombiniert, indem man sie mit << und >> einrahmt. Im folgenden Beispiel sind drei Ausdrücke (jeder mit zwei Noten) parallel kombiniert:

<<
  \relative { a'2 g }
  \relative { f'2 e }
  \relative { d'2 b }
>>

[image of music]

Es ist noch zu bemerken, dass wir hier für jede Ebene innerhalb der Quelldatei eine andere Einrückung geschrieben haben. Für LilyPond spielt es keine Rolle, wie viele Leerzeichen am Anfang einer Zeile sind, aber für Menschen ist es eine große Hilfe, sofort zu sehen, welche Teile des Quelltextes zusammen gehören.

Achtung: Jede Note ist relativ zu der vorhergehenden in der Datei; die erste Note in einem \relative Block ist relativ zu ‘c’ (eine Oktave unter dem eingestrichenen C).


Gleichzeitige musikalische Ausdrücke ein Notensystem

Um die Anzahl der Notensysteme zu bestimmen, analysiert LilyPond den Anfang des ersten Ausdrucks. Wenn sich hier eine einzelne Note befindet, wird nur ein System gesetzt, wenn es sich um eine parallele Anordnung von Ausdrücken handelt, wird mehr als ein System gesetzt. Das folgende Beispiel beginnt mit einer Note:

\relative {
  c''2 <<c e>> |
  << { e2 f } { c2 <<b d>> } >> |
}

[image of music]


LilyPond – Learning Manual v2.24.4 (stabiler Zweig).