[ << Standardeinstellungen verändern ] | [Top][Contents][Index] | [ Notationsübersicht >> ] |
[ < Besonderheiten ] | [ Up : Nützliche Konzepte und Eigenschaften ] | [ Drehen von Objekten > ] |
5.4.7 Linienstile
Einige Aufführungsanweisungen (z. B. rallentando und accelerando oder Triller werden als Text gesetzt und möglicherweise über mehrere Takte mit Linien fortgeführt, die teilweise gestrichelt oder gewellt sind.
Alle benutzen die gleichen Routinen wie das Glissando,
um Text und Linien zu produzieren, weshalb auch eine
Veränderungen der Erscheinung auf gleiche Weise vonstatten
geht. Die Ausgabe erfolgt durch einen Strecker (engl. spanner), und
die Routine, die ihn setzt, heißt ly:line-interface::print
.
Diese Routine bestimmt die exakte Position von zwei
Strecker-Punkten und zeichnet eine Linie zwischen sie
im gewünschten Linienstil.
Hier einige Beispiele, welche Linienstile möglich sind und wie sie verändert werden können:
\relative { d''2 \glissando d'2 \once \override Glissando.style = #'dashed-line d,2 \glissando d'2 \override Glissando.style = #'dotted-line d,2 \glissando d'2 \override Glissando.style = #'zigzag d,2 \glissando d'2 \override Glissando.style = #'trill d,2 \glissando d'2 }
Die Position der Endpunkte des Streckers werden in Realzeit für jedes graphische Objekt errechnet, aber es ist möglich, sie manuell vorzugeben:
\relative { e''2 \glissando f \once \override Glissando.bound-details.right.Y = #-2 e2 \glissando f }
Der Wert von Y
wird für den rechten Endpunkt auf
-2
gesetzt. Die linke Seite kann ähnlich angepasst
werden, indem man left
anstelle von right
angibt.
Wenn Y
nicht gesetzt ist, wird der Wert ausgehend von
der vertikalen Position der linken und rechten Anbindepunkte
des Streckers errechnet.
Andere Anpassungen der Strecker sind auch möglich, für Einzelheiten siehe Strecker.
[ << Standardeinstellungen verändern ] | [Top][Contents][Index] | [ Notationsübersicht >> ] |
[ < Besonderheiten ] | [ Up : Nützliche Konzepte und Eigenschaften ] | [ Drehen von Objekten > ] |