[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Ausdrucksbezeichnungen an Noten angehängt ] | [ Up : Ausdrucksbezeichnungen an Noten angehängt ] | [ Dynamik > ] |
Artikulationszeichen und Verzierungen
Eine Vielfalt an Symbolen kann über und unter den Noten erscheinen, um zu markieren, auf welche Art die Note ausgeführt werden soll. Hierzu wird folgende Syntax benutzt:
Note\Bezeichnung
Die möglichen Werte für Bezeichnung sind aufgelistet in Liste der Artikulationszeichen. Ein Beispiel:
\relative { c''4\staccato c\mordent b2\turn c1\fermata }
Einige dieser Artikulationszeichen haben eine Abkürzung, damit
es einfacher ist, sie zu schreiben. Die Abkürzung wird an die
Notenbezeichnung gehängt, wobei ihre Syntax aus einem Minuszeichen
-
besteht, gefolgt von dem Symbol, das dem
Artikulationszeichen zugeordnet ist. Es gibt diese Abkürzungen
für marcato,
stopped (gedämpft), tenuto,
staccatissimo, accent, staccato,
und portato. Die ihnen entsprechenden Symbole
werden also folgendermaßen notiert:
\relative { c''4-^ c-+ c-- c-! c4-> c-. c2-_ }
Die Regeln für die standardmäßige Platzierung von Artikulationszeichen werden in der Datei scm/script.scm definiert. Artikulationszeichen und Ornamente können manuell über oder unter dem System gesetzt werden, siehe Richtung und Platzierung.
Artikulationszeichen sind Script
-Objekte. Ihre Eigenschaften
werden ausführlich in Script beschrieben.
Artikulationen können neben Noten auch an Pausen und Mehrtaktpausen
gehängt werden. Beim Anhängen an eine Mehrtaktpause wird ein
MultiMeasureRestScript
-Objekt erstellt.
\override Script.color = #red \override MultiMeasureRestScript.color = #blue a'2\fermata r\fermata R1\fermata
Zusätzlich zu den Artikulationszeichen können auch Text und Beschriftung an Noten angehängt werden. Siehe auch Textarten.
Zu weiterer Information über die Reihenfolge von Scripten und TextScripten, die an Noten angehängt werden, siehe Positionierung von Objekten.
Ausgewählte Schnipsel
Die Standardwerte der Abkürzungen von Artikulationen verändern
Die Abkürzungen sind in der Datei ly/script-init.ly definiert, wo
den Variablen dashHat
, dashPlus
, dashDash
,
dashBar
, dashLarger
, dashDot
und
dashUnderscore
Standardwerte zugewiesen werden. Diese Standardwerte
können verändert werden. Um zum Beispiel die Abkürzung
-+
(dashPlus
) mit dem Triller anstatt mit dem +-Symbol zu
assoziieren, muss der Wert trill
der Variable
dashPlus
zugewiesen werden:
\paper { tagline = ##f } \relative c'' { c1-+ } dashPlus = \trill \relative c'' { c1-+ }
Die vertikale Anordnung von Beschriftungen kontrollieren
Die vertikale Anordnung von Beschriftungen wird mit der
'script-priority
-Eigenschaft kontrolliert. Um so kleiner die
Zahl, umso näher wird die Beschriftung in Bezug auf die Note gesetzt. In
diesem Beispiel hat das TextScript
-Objekt (das Kreuz) zuerst
die niedrigste Priorität, wird also auch am niedrigsten in dem ersten
Beispiel gesetzt. Im zweiten Fall hat der Praller (das Script
)
die niedrigste Priorität, darum wird er am nächsten zum System gesetzt.
Wenn zwei Objekte die gleiche Priorität haben, wird ihre Reihenfolge
anhand ihres Auftretens in der Quelldatei entschieden.
\relative c''' { \once \override TextScript.script-priority = -100 a2^\prall^\markup { \sharp } \once \override Script.script-priority = -100 a2^\prall^\markup { \sharp } \set fingeringOrientations = #'(up) <c-2 a-1>2 <a-1 c\tweak script-priority -100 -2>2 }
Einen Doppelschlag mit Vorhalt erstellen
Einen Doppelschlag mit Vorhalt zu erstellen, wobei die untere Note das
Vorzeichen benutzt, erfordert einige Einstellungsänderungen. Die
outside-staff-priority
-Eigenschaft muss auf falsch (#f
)
gesetzt werden, weil sie sonst über die Eigenschaft
avoid-slur property
dominieren würde. Der Wert von halign
wird benutzt, um den Doppelschlag horizontal zu positionieren.
\relative c'' { \after 2*2/3 \turn c2( d4) r | \after 4 \turn c4.( d8) \after 4 { \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.outside-staff-priority = ##f \once \override AccidentalSuggestion.avoid-slur = #'inside \once \override AccidentalSuggestion.font-size = -3 \once \override AccidentalSuggestion.script-priority = -1 \once \hideNotes cis8\turn \noBeam } d4.( e8) }
Siehe auch
Glossar: tenuto, accent, staccato, portato.
Handbuch zum Lernen: Positionierung von Objekten.
Notationsreferenz: Textarten, Richtung und Platzierung, Liste der Artikulationszeichen, Triller.
Installierte Dateien: scm/script.scm.
Schnipsel: Expressive marks.
Referenz der Interna: Script, TextScript.
[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Ausdrucksbezeichnungen an Noten angehängt ] | [ Up : Ausdrucksbezeichnungen an Noten angehängt ] | [ Dynamik > ] |