1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: d415427752fa5fd83b0da189d677481d1c7f3043
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
11 @node Expressive marks
12 @section Expressive marks
14 @lilypondfile[quote]{expressive-headword.ly}
16 Dieser Abschnitt zeigt verschiedene Ausdrucksbezeichnungen,
17 die zur Partitur hinzugefügt werden können.
26 @node Attached to notes
27 @subsection Attached to notes
29 Dieser Abschnitt erklärt, wie man Ausdrucksbezeichnungen erstellt,
30 die an Noten gebunden sind: Artikulationszeichen, Ornamente und
31 Dynamikzeichen. Es werden auch Methoden gezeigt, eigene
32 Ausdrucksbezeichnungen zu erstellen.
36 * Articulations and ornamentations::
41 @node Articulations and ornamentations
42 @unnumberedsubsubsec Articulations and ornamentations
44 @cindex Artikulationszeichen
52 @cindex Pedal-Bezeichnung
53 @cindex Orgelpedal-Bezeichnung
62 @cindex Daumenbezeichnung
70 Eine Vielfalt an Symbolen kann über und unter den Noten erscheinen,
71 um zu markieren, auf welche Art die Note ausgeführt werden soll.
72 Hierzu wird folgende Syntax benutzt:
75 @var{Note}\@var{Bezeichnung}
78 Die möglichen Werte für @var{Bezeichnung} sind aufgelistet in
79 @ref{List of articulations}. Ein Beispiel:
81 @lilypond[verbatim,quote,relative=2]
82 c4\staccato c\mordent b2\turn
94 Einige dieser Artikulationszeichen haben eine Abkürzung, damit
95 es einfacher ist, sie zu schreiben. Die Abkürzung wird an die
96 Notenbezeichnung gehängt, wobei ihre Syntax aus einem Minuszeichen
97 @code{-} besteht, gefolgt von dem Symbol, das dem
98 Artikultationszeichen zugeordnet ist. Es gibt diese Abkürzungen
99 für @notation{marcato},
100 @notation{stopped} (gedämpft), @notation{tenuto},
101 @notation{staccatissimo}, @notation{accent}, @notation{staccato},
102 and @notation{portato}. Die ihnen entsprchenden Symbole
103 werden also folgendermaßen notiert:
105 @lilypond[verbatim,quote,relative=2]
110 Die Regeln für die standardmäßige Platzierung von
111 Artikulationszeichen werden in der Datei @file{scm/@/script@/.scm}
112 definiert. Artikulationszeichen und Onrnamente können manuell
113 über oder unter dem System gesetzt werden, siehe
114 @ref{Direction and placement}.
118 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
119 {modifying-default-values-for-articulation-shorthand-notation.ly}
121 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
122 {controlling-the-vertical-ordering-of-scripts.ly}
124 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
125 {creating-a-delayed-turn.ly}
136 @ref{Direction and placement},
137 @ref{List of articulations},
140 Installierte Dateien:
141 @file{scm/@/script@/.scm}.
144 @rlsr{Expressive marks}.
146 Referenz der Interna:
148 @rinternals{TextScript}.
152 @unnumberedsubsubsec Dynamics
156 @cindex absolute Lautstärke
195 Absolute Dynamikbezeichnung wird mit Befehlen nach den Noten
196 angezeigt, etwa @code{c4\ff}. Die vordefinierten Befehle lauten:
197 @code{\ppppp}, @code{\pppp}, @code{\ppp},
198 @code{\pp}, @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff},
199 @code{\fff}, @code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff},
200 @code{\sp}, @code{\spp}, @code{\sfz}, and @code{\rfz}. Die
201 Dynamikzeichen können manuell unter- oder oberhalb des Systems
202 platziert werden, siehe @ref{Direction and placement}.
204 @lilypond[verbatim,quote,relative=2]
210 @cindex Crescendo-Klammer
211 @cindex Klammer, Crescendo
224 Eine @notation{Crescendo}-Klammer wird mit dem Befehl
225 @code{\<} begonnen und mit @code{\!}, einem absoluten Dynamikbefehl oder einer weiteren Crescento- oder
226 Decrescendo-Klammer beendet. Ein @notation{Decrescendo}
227 beginnt mit @code{\>} und wird auch beendet mit @code{\!},
228 einem absoluten Dynamikbefehl oder einem weiteren
229 Crescendo oder Decrescendo. @code{\cr} und @code{\decr} können
230 anstelle von @code{\<} und
231 @code{\>} benutzt werden. Die Befehle ergeben standardmäßig
234 @lilypond[verbatim,quote,relative=2]
244 Unsichtbare Pausen werden benötigt, um mehrere Zeichen einer
247 @cindex mehre Dynamikzeichen an einer Note
248 @cindex Dynamik, mehrere Zeichen an einer Note
250 @lilypond[verbatim,quote,relative=2]
252 << f1 { s4 s4\< s4\> s4\! } >>
255 @cindex Espressivo-Artikulation
257 @funindex \espressivo
260 In manchen Situationen kann auch der @code{\espressivo}-Befehl
261 geeignet sein, ein An- und Abschwellen einer Note anzuzeigen.
263 @lilypond[verbatim,quote,relative=2]
268 @funindex \crescTextCresc
269 @funindex crescTextCresc
270 @funindex \dimTextDecresc
271 @funindex dimTextDecresc
272 @funindex \dimTextDecr
273 @funindex dimTextDecr
274 @funindex \dimTextDim
276 @funindex \crescHairpin
277 @funindex crescHairpin
278 @funindex \dimHairpin
281 Crescendo und Decrescendo kann auch mit Text anstelle der
282 Klammern angezeigt werden. Gestrichelte Linien werden ausgegeben,
283 um die Dauer des Crescendos oder Decrescendos anzuzeigen. Die
284 vorgegebenen Befehle, mit denen dieses Verhalten erreicht
285 werden kann, sind @code{\crescTextCresc}, @code{\dimTextDecresc},
286 @code{\dimTextDecr} und @code{\dimTextDim}. Die entsprechenden
287 Befehle @code{\crescHairpin} und @code{\dimHairpin} stellen
288 wieder die spitzen Klammern ein:
290 @lilypond[verbatim,quote,relative=2]
301 Um neue absolute Dynamikzeichen oder Text, der mit ihnen
302 angeordnet wird, zu erstellen, siehe @ref{New dynamic marks}.
304 @cindex Dynamik, vertikale Position
305 @cindex vertikale Position von Dynamik
307 Vertikale Position der Zeichen wird von der Funktion
308 @rinternals{DynamicLineSpanner} verwaltet.
311 @funindex \dynamicDown
312 @funindex dynamicDown
313 @funindex \dynamicNeutral
314 @funindex dynamicNeutral
319 @code{\dynamicNeutral},
320 @code{\crescTextCresc},
323 @code{\dimTextDecresc},
324 @code{\crescHairpin},
330 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
331 {setting-hairpin-behavior-at-bar-lines.ly}
333 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
334 {setting-the-minimum-length-of-hairpins.ly}
339 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
340 {printing-hairpins-using-al-niente-notation.ly}
342 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
343 {vertically-aligned-dynamics-and-textscripts.ly}
345 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
346 {hiding-the-extender-line-for-text-dynamics.ly}
348 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
349 {changing-text-and-spanner-styles-for-text-dynamics.ly}
359 @rlearning{Articulation and dynamics}.
362 @ref{Direction and placement},
363 @ref{New dynamic marks},
364 @ref{What goes into the MIDI output?},
365 @ref{Controlling MIDI dynamics}.
368 @rlsr{Expressive marks}.
370 Referenz der Interna:
371 @rinternals{DynamicText},
372 @rinternals{Hairpin},
373 @rinternals{DynamicLineSpanner}.
377 @node New dynamic marks
378 @unnumberedsubsubsec New dynamic marks
380 @cindex neue Dynamikzeichen
381 @cindex eigene Dynamikzeichen
382 @cindex Dynamikzeichen, eigene
384 Die einfachste ARt, eigene Dynamikbezeichnungen zu erstellen,
385 ist die Benutzung von @code{\markup}-(Textbeschriftungs)-Objekten.
387 @lilypond[verbatim,quote]
388 moltoF = \markup { molto \dynamic f }
391 <d e>16_\moltoF <d e>
396 @cindex Dynamikzeichen, Anmerkung
397 @cindex Dynamikzeichen, Klammer
398 @cindex editorische Dynamikzeichen
404 Mit einer Textbeschriftung können editorische Dynamikzeichen
405 (in runden oder eckigen Klammern) erstellt werden. Die Syntax
406 für den Textbeschriftungsmodus wird erklärt in
407 @ref{Formatting text}.
409 @lilypond[verbatim,quote]
410 roundF = \markup { \center-align \concat { \bold { \italic ( }
411 \dynamic f \bold { \italic ) } } }
412 boxF = \markup { \bracket { \dynamic f } }
419 @cindex make-dynamic-script
420 @funindex make-dynamic-script
422 Einfache, mittig gesetzte Dynamikzeichen können schnell mit der
423 @code{make-dynamic-script}-Funktion erstellt werden.
425 @lilypond[verbatim,quote]
426 sfzp = #(make-dynamic-script "sfzp")
432 Allgemein gesagt kann @code{make-dynamic-script} jegliches
433 Textbeschriftungsobjekt als Argument haben. Die
434 Schriftart für Dynamikzeichen enthält nur die Buchstaben
435 @code{f,m,p,r,s} sowie @code{z}; ein Dynamikzeichen, das
436 anderen Text oder satzzeichen enthalten soll, benötigt
437 Textbeschriftungsbefehle, die die normale Schriftart
438 einschalten, etwa @code{\normal-text}. Die Funktion
439 @code{make-dynamic-script} sollte anstelle einer normalen
440 Textbeschriftung vor allem deshalb benutzt werden, weil auf
441 diese Weise die vertikale Ausrichtung von den Textbeschriftungen
442 (engl. markup) und den spitzen Klammern an der selben Linie
445 @lilypond[verbatim,quote]
446 roundF = \markup { \center-align \concat {
447 \normal-text { \bold { \italic ( } }
449 \normal-text { \bold { \italic ) } } } }
450 boxF = \markup { \bracket { \dynamic f } }
451 mfEspress = \markup { \center-align \line {
452 \hspace #3.7 mf \normal-text \italic espress. } }
453 roundFdynamic = #(make-dynamic-script roundF)
454 boxFdynamic = #(make-dynamic-script boxF)
456 c4_\roundFdynamic\< d e f
463 Anstelle dessen kann auch die Scheme-Form des Beschriftungs-Modus
464 verwendet werden. Seine Syntax ist erklärt in
465 @ref{Markup construction in Scheme}.
467 @lilypond[verbatim,quote]
468 moltoF = #(make-dynamic-script
469 (markup #:normal-text "molto"
477 Die Auswahl von Schriftarten in Textbeschriftungen ist erklärt in
478 @ref{Selecting font and font size}.
483 @ref{Formatting text},
484 @ref{Selecting font and font size},
485 @ref{Markup construction in Scheme},
486 @ref{What goes into the MIDI output?},
487 @ref{Controlling MIDI dynamics}.
490 @rlsr{Expressive marks}.
496 Dieser Abschnitt erklärt, wie man verschiedene gebogene
497 Ausdrucksbezeichnungen erstellt: Legato- und Phrasierungsbögen,
498 Atemzeichen und Glissandos zu unbestimmten Tonhöhen.
508 @unnumberedsubsubsec Slurs
512 Ein Legatobogen (engl. slur) zeigt an, dass die Noten
513 @emph{legato} gespielt werden sollen. Er wird mit Klammern
514 hinter den Notenwerten notiert.
516 @lilypond[verbatim,quote,relative=2]
522 @cindex Bögen, manuelle Platzierung
523 @cindex Legatobögen, manuelle Platzierung
524 @cindex Bögen, unter Noten
525 @cindex Bögen, über Noten
528 @funindex \slurNeutral
529 @funindex slurNeutral
532 Legatobögen können manuell ober- oder unterhalb des Notensystems
533 besetzt werden, siehe
534 @ref{Direction and placement}.
536 @lilypond[verbatim,quote,relative=2]
544 @cindex Phrasierungsbögen
545 @cindex mehrfache Bögen
546 @cindex gleichzeitige Bögen
547 @cindex Bögen, Phrasierung
548 @cindex Bögen, mehrfach
549 @cindex Bögen, gleichzeitig
551 Gleichzeitige, überlappende Legatobögen sind nicht erlaubt, aber
552 ein Phrasierungsbogen kann einen Legatobogen überlappen. Damit
553 können zwei Bögen gleichzeitig ausgegeben werden. Siehe auch
554 @ref{Phrasing slurs}.
556 @cindex Legatobogen-Stil
557 @cindex durchgehender Legatobogen
558 @cindex massiver Legatobogen
559 @cindex gepunkteter Legatobogen
560 @cindex agestrichelter Legatobogen
561 @cindex Legatobogen, massiv
562 @cindex Legatobogen, gepunktet
563 @cindex Legatobogen, gestrichelt
564 @cindex Stil von Legatobögen
565 @funindex \slurDashed
567 @funindex \slurDotted
572 Legatobögen können durchgehend, gepunket oder gestrichelt dargestellt
573 werden. Standard ist der durchgehende Bogen:
575 @lilypond[verbatim,quote,relative=1]
599 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
600 {using-double-slurs-for-legato-chords.ly}
602 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
603 {positioning-text-markups-inside-slurs.ly}
611 @rlearning{On the un-nestedness of brackets and ties}.
614 @ref{Direction and placement},
615 @ref{Phrasing slurs}.
618 @rlsr{Expressive marks}.
620 Referenz der Interna:
626 @unnumberedsubsubsec Phrasing slurs
628 @cindex Phrasierungsbögen
629 @cindex Phrasierungszeichen
630 @cindex Bogen zur Phrasierung
631 @cindex Legatobogen zur Phrasierung
635 Ein Phrasierungsbogen verbindet Noten und wird verwendet, um einen
636 musikalischen Ausdruck anzuzeigen. Er wird mit den Befehlen
637 @code{\(} und @code{\)} eingegeben.
639 @lilypond[verbatim,quote,relative=2]
644 @funindex \phrasingSlurUp
645 @funindex phrasingSlurUp
646 @funindex \phrasingSlurDown
647 @funindex phrasingSlurDown
648 @funindex \phrasingSlurNeutral
649 @funindex phrasingSlurNeutral
650 @funindex phrasingSlurDashed
651 @funindex \phrasingSlurDashed
652 @funindex \phrasingSlurDotted
653 @funindex phrasingSlurDotted
654 @funindex \phrasingSlurSolid
655 @funindex phrasingSlurSolid
657 Im typographischen Sinne verhalten sich Phrasierungsbögen genauso wie
658 Legatobögen. Sie werden aber als eigene Objekte behandelt. Ein
659 @code{\slurUp} hat also keine Auswirkung auf die Phrasierungsbögen.
660 Phrasierungsbögen können manuell oberhalb oder unterhalb des
661 Notensystems gesetzt werden, siehe
662 @ref{Direction and placement}.
664 @lilypond[verbatim,quote,relative=1]
665 c4\( g' c,( b) | c1\)
667 c4\( g' c,( b) | c1\)
670 @cindex gleichzeitige Phrasierungsbögen
671 @cindex mehrere Phrasierungsbögen
672 @cindex Bögen, gleichzeitige Phrasierung
673 @cindex Phrasierungsbögen, gleichzeitig
674 @cindex Phrasierungsbögen, mehrfach
676 Simultane oder überlappende Phrasierungsbögen sind nicht
679 Phrasierungsbögen können durchgehend, gepunket oder gestrichelt dargestellt
680 werden. Standard ist der durchgehende Bogen:
682 @lilypond[verbatim,quote,relative=1]
694 @code{\phrasingSlurUp},
695 @code{\phrasingSlurDown},
696 @code{\phrasingSlurNeutral},
697 @code{\phrasingSlurDashed},
698 @code{\phrasingSlurDotted},
699 @code{\phrasingSlurSolid}.
704 @rlearning{On the un-nestedness of brackets and ties}.
707 @ref{Direction and placement}.
710 @rlsr{Expressive marks}.
712 Referenz der Interna:
713 @rinternals{PhrasingSlur}.
718 @unnumberedsubsubsec Breath marks
721 @cindex Pausenzeichen
725 Atemzeichen werden mit dem Befehl @code{\breathe} eingegeben.
727 @lilypond[verbatim,quote,relative=2]
731 Musikalische Zeichen für Atemzeichen in Alter Notation, auch
732 Divisiones genannt, sind unterstützt. Für Einzelheiten siehe
737 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
738 {changing-the-breath-mark-symbol.ly}
741 @cindex railroad tracks
743 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
744 {inserting-a-caesura.ly}
755 @rlsr{Expressive marks}.
757 Referenz der Interna:
758 @rinternals{BreathingSign}.
762 @node Falls and doits
763 @unnumberedsubsubsec Falls and doits
767 @cindex Glissando, unbestimmt
768 @cindex Glissando, nach oben
769 @cindex Glissando, nach unten
770 @cindex Gleiten nach oben/unten
775 Gleiten nach oben und unten kann mit dem Befehl @code{\bendAfter}
776 notiert werden. Die Richtung des Glissandos wird mit einem
777 Plus oder Minus (nach oben bzw. nach unten) angezeigt. Die
778 Zahl zeigt die Intervallgröße an, über die sich das Glissando @emph{nach}
781 @lilypond[verbatim,quote,relative=2]
788 Das Minuszeichen (@code{-}) direkt vor dem @code{\bendAfter}-Befehl
789 ist @emph{notwendig} um unbestimmte Glissandos zu notieren.
793 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
794 {adjusting-the-shape-of-falls-and-doits.ly}
803 @rlsr{Expressive marks}.
809 Dieser Abschnitt zeigt, wie man verschiedene Ausdrucksbezeichnungen
810 erstellt, die sich linear erstrecken: Glissando, Arppegio und
820 @unnumberedsubsubsec Glissando
826 Ein @notation{Glissando} wird
827 mit dem Befehl @code{\glissando} auf eine Note folgend notiert:
829 @lilypond[verbatim,quote,relative=2]
834 Verschiedene Glissando-Stile sind möglich. Für Einzelheiten siehe
839 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
840 {contemporary-glissando.ly}
851 @rlsr{Expressive marks}.
853 Referenz der Interna:
854 @rinternals{Glissando}.
859 Printing text over the line (such as @notation{gliss.}) is not
864 @unnumberedsubsubsec Arpeggio
867 @cindex Gebrochene Akkorde
868 @cindex Akkord, gebrochen
871 @funindex \arpeggioArrowUp
872 @funindex arpeggioArrowUp
873 @funindex \arpeggioArrowDown
874 @funindex arpeggioArrowDown
875 @funindex \arpeggioNormal
876 @funindex arpeggioNormal
878 Ein @notation{Arpeggio} als Zeichen, dass ein Akkord gebrochen gespielt werden soll,
879 kann mit dem Befehl @code{\arpeggio} hinter der
880 Akkord-Konstruktion erzeugt werden.
882 @lilypond[verbatim,quote,relative=1]
886 Unterschiedliche Arpeggio-Typen können benutzt werden.
887 @code{\arpeggioNormal} stellt wieder das normale Verhalten
890 @lilypond[verbatim,quote,relative=1]
900 @cindex Arpeggio-Symbole, besondere
901 @cindex besondere Arpeggio-Symbole
903 @funindex \arpeggioBracket
904 @funindex arpeggioBracket
905 @funindex \arpeggioParenthesis
906 @funindex arpeggioParenthesis
908 Besondere Arpeggios mit Klammern können erstellt werden:
910 @lilypond[verbatim,quote,relative=1]
920 Ein Arpeggio kann auch explizit ausgeschrieben werden, indem
921 Überbindungsbögen benutzt werden. Für mehr Information siehe
927 @code{\arpeggioArrowUp},
928 @code{\arpeggioArrowDown},
929 @code{\arpeggioNormal},
930 @code{\arpeggioBracket},
931 @code{\arpeggioParenthesis}.
936 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
937 {creating-cross-staff-arpeggios-in-a-piano-staff.ly}
939 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
940 {creating-cross-staff-arpeggios-in-other-contexts.ly}
942 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
943 {creating-arpeggios-across-notes-in-different-voices.ly}
954 @rlsr{Expressive marks}.
956 Referenz der Interna:
957 @rinternals{Arpeggio},
958 @rinternals{PianoStaff}.
963 @cindex Arpeggio über Systeme im Klammernstil
964 @cindex Klammer-Arpeggio über Systeme
965 @cindex Zwischensysteme-Klammer-Arpeggio
967 Es ist nicht möglich, Arpeggios zwischen Systemen und solche, die sich
968 nur auf ein System erstrecken, zum gleichen Zeitpunkt in einem
969 Klaviersystem (@code{PianoStaff}) zu benutzen.
971 Die Arpeggios im Klammer-Stil funktionieren nicht über
972 mehrere Notensysteme.
976 @unnumberedsubsubsec Trills
982 @funindex \startTrillSpan
983 @funindex startTrillSpan
984 @funindex \stopTrillSpan
985 @funindex stopTrillSpan
987 Kurze @notation{Triller} ohne eine Dauer werden nmit dem Befehl
988 @code{\trill} notiert, siehe auch
989 @ref{Articulations and ornamentations}.
991 Längere Triller mit einer Dauer werden mit den Befehlen
992 @code{\startTrillSpan} zu
993 Beginn und @code{\stopTrillSpan} am Ende erstellt.
995 @lilypond[verbatim,quote,relative=2]
1001 Das nächste Beispiel zeigt Triller in Kombination mit einem
1002 Vorschlag. Die Syntax dieser Konstruktion und die Methode,
1003 wie man die Vorschläge genau positioniert, ist beschrieben in
1006 @lilypond[verbatim,quote,relative=2]
1008 d1\startTrillSpan { c32[ d]\stopTrillSpan }
1012 @cindex Triller mit Tonhöhe
1014 @funindex \pitchedTrill
1015 @funindex pitchedTrill
1018 Triller, die auf einer bestimmten Note ausgeführt werden sollen, können
1019 mit dem Befehl @code{pitchedTrill} notiert werden. Das erste
1020 Argument ist die Hauptnote, das zweite die Note, auf der getrillert
1021 wird. Sie wird als Note ohne Hals in Klammern ausgegeben.
1023 @lilypond[verbatim,quote,relative=1]
1024 \pitchedTrill e2\startTrillSpan fis
1028 @cindex Triller mit Tonhöhe und erzwungenem Versetzungszeichen
1029 @cindex Versetzungszeichen, erzwungen für Triller
1031 Im nächsten Beispiel ist der zweite Triller nicht eindeutig
1032 notiert, denn das Versetzungszeichen der Trillernote ist
1033 nicht ausgegeben. Man kann das Versetzungszeichen erzwingen.
1034 Der zweite Takt zeigt diese Methode:
1036 @lilypond[verbatim,quote,relative=2]
1037 \pitchedTrill eis4\startTrillSpan fis
1039 \pitchedTrill eis4\startTrillSpan fis
1041 \pitchedTrill eis4\startTrillSpan fis
1043 \pitchedTrill eis4\startTrillSpan fis!
1048 @code{\startTrillSpan},
1049 @code{\stopTrillSpan}.
1057 @ref{Articulations and ornamentations},
1061 @rlsr{Expressive marks}.
1063 Referenz der Interna:
1064 @rinternals{TrillSpanner}.