]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/notation/editorial.itely
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / Documentation / de / notation / editorial.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @ignore
3     Translation of GIT committish: 7b70644b95f383b4281e9ffa146d315d2ada11d3
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8
9 @c \version "2.12.0"
10
11 @c Translators: Till Paala
12
13 @node Anmerkungen
14 @section Anmerkungen
15 @translationof Editorial annotations
16
17 @lilypondfile[quote]{editorial-headword.ly}
18
19 Dieser Abschnitt zeigt die verschiedenen Möglichkeiten, die
20 Erscheinung der Noten zu ändern und analytische bzw. pädagogische
21 Anmerkungen anzubringen.
22
23 @menu
24 * Innerhalb des Systems::
25 * Außerhalb des Notensystems::
26 @end menu
27
28
29 @node Innerhalb des Systems
30 @subsection Innerhalb des Systems
31 @translationof Inside the staff
32
33 Dieser Abschnitt zeigt, wie man Elemente hervorhebt, die sich
34 innerhalb des Notensystems befinden.
35
36 @menu
37 * Auswahl der Notations-Schriftgröße::
38 * Fingersatzanweisungen::
39 * Unsichtbare Noten::
40 * Farbige Objekte::
41 * Klammern::
42 * Hälse::
43 @end menu
44
45 @node Auswahl der Notations-Schriftgröße
46 @unnumberedsubsubsec Auswahl der Notations-Schriftgröße
47 @translationof Selecting notation font size
48
49 @cindex Font, Größe ändern für Notation
50 @cindex Schriftgröße (Notation) ändern
51 @cindex Auswahl von Schriftgröße (Notation)
52 @cindex Noten, Schriftgröße
53 @cindex Notenköpfe
54 @funindex fontSize
55 @funindex font-size
56 @funindex magstep
57 @funindex \huge
58 @funindex \large
59 @funindex \normalsize
60 @funindex \small
61 @funindex \tiny
62 @funindex \teeny
63 @funindex huge
64 @funindex large
65 @funindex normalsize
66 @funindex small
67 @funindex tiny
68 @funindex teeny
69
70 Die Schriftgröße von Notationselementen kann geändert werden.
71 Damit wird allerdings nicht die Größe von veränderlichen
72 Symbolen, wie Balken oder Bögen, geändert.
73
74 @warning{Für Schriftgröße von Text, siehe
75 @ref{Überblick über die wichtigsten Textbeschriftungsbefehle}.}
76
77 @lilypond[verbatim,quote,relative=2]
78 \huge
79 c4.-> d8---3
80 \large
81 c4.-> d8---3
82 \normalsize
83 c4.-> d8---3
84 \small
85 c4.-> d8---3
86 \tiny
87 c4.-> d8---3
88 \teeny
89 c4.-> d8---3
90 @end lilypond
91
92 Intern wird hiermit die @code{fontSize}-Eigenschaft gesetzt.  Sie
93 wird für alle Layout-Objekte definiert.  Der Wert von
94 @code{font-size} ist eine Zahl, die die Größe relativ zur Standardgröße
95 für die aktuelle Systemhöhe angibt.  Jeder Vergrößerungsschritt bedeutet
96 etwa eine Vergrößerung um 12% der Schriftgröße.  Mit sechs Schritten wird
97 die Schriftgröße exakt verdoppelt.  Die Scheme-Funktion @code{magstep}
98 wandelt einen Wert von @code{font-size} in einen Skalierungsfaktor um.
99 Die @code{font-size}-Eigenschaft kann auch direkt gesetzt werden, so dass
100 sie sich nur auf bestimmte Layoutobjekte bezieht.
101
102 @lilypond[verbatim,quote,relative=2]
103 \set fontSize = #3
104 c4.-> d8---3
105 \override NoteHead #'font-size = #-4
106 c4.-> d8---3
107 \override Script #'font-size = #2
108 c4.-> d8---3
109 \override Stem #'font-size = #-5
110 c4.-> d8---3
111 @end lilypond
112
113 @cindex Standard-Schriftgröße (Notation)
114 @cindex Schriftgröße (Notation), Standard
115 @funindex font-interface
116 @funindex font-size
117
118 Schriftgrößenänderungen werden erreicht, indem man die Design-Schriftgröße
119 nimmt, die der gewünschten am nächsten kommt, und sie dann skaliert.  Die
120 Standard-Schriftgröße (für @code{font-size = #0}) hängt von der
121 Standard-Systemhöhe ab. Für ein Notensystem von 20pt wird eine Schriftgröße
122 von 10pt ausgewählt.
123
124 Die @code{font-size}-Eigenschaft kann nur für die Layoutobjekte gesetzt
125 werden, die Schrift-Dateien benutzen.  Das sind die, welche die
126 @code{font-interface}-Layoutschnittstelle unterstützen.
127
128
129 @predefined
130 @code{\teeny},
131 @code{\tiny},
132 @code{\small},
133 @code{\normalsize},
134 @code{\large},
135 @code{\huge}.
136 @endpredefined
137
138 @seealso
139 Schnipsel:
140 @rlsr{Editorial annotations}.
141
142 Referenz der Interna:
143 @rinternals{font-interface}.
144
145
146 @node Fingersatzanweisungen
147 @unnumberedsubsubsec Fingersatzanweisungen
148 @translationof Fingering instructions
149
150 @cindex Fingersatz
151 @cindex Fingerwechsel
152 @cindex Griff: Fingersatz
153 @funindex \finger
154 @funindex finger
155
156 Fingersatzanweisungen können folgenderweise notiert werden:
157 @var{Note}-@var{Zahl}
158
159 @lilypond[verbatim,quote,relative=2]
160 c4-1 d-2 f-4 e-3
161 @end lilypond
162
163 Für Fingerwechsel muss eine Textbeschriftung (markup) benutzt werden:
164
165 @lilypond[verbatim,quote,relative=2]
166 c4-1 d-2 f-4 c^\markup { \finger "2 - 3" }
167 @end lilypond
168
169 @cindex thumb-script
170 @cindex Fingersatz: Daumen-Zeichen
171 @funindex \thumb
172 @funindex thumb
173
174 Mit dem Daumen-Befehl (@code{\thumb}) können die Noten bezeichnet 
175 werden, die mit dem 
176 Daumen (etwa auf dem Cello) gespielt werden sollen.
177
178 @lilypond[verbatim,quote,relative=2]
179 <a_\thumb a'-3>2 <b_\thumb b'-3>
180 @end lilypond
181
182 @cindex Fingersatz: Akkorde
183 @cindex Akkorde: Fingersatz
184
185 Fingersätze für Akkorde können auch zu einzelnen Noten des 
186 Akkordes hinzugefügt werden, indem sie innerhalb der Akkord-Klammer 
187 direkt an die Noten angefügt werden.
188
189 @lilypond[verbatim,quote,relative=2]
190 <c-1 e-2 g-3 b-5>2 <d-1 f-2 a-3 c-5>
191 @end lilypond
192
193 Fingersatzanweisungen können manuell oberhalb des Systems gesetzt werden, siehe
194 @ref{Richtung und Platzierung}.
195
196 @snippets
197
198 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
199 {controlling-the-placement-of-chord-fingerings.ly}
200
201 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
202 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
203
204 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
205 {avoiding-collisions-with-chord-fingerings.ly}
206
207 @seealso
208 Notationsreferenz:
209 @ref{Richtung und Platzierung}.
210
211 Schnipsel:
212 @rlsr{Editorial annotations}.
213
214 Referenz der Interna:
215 @rinternals{FingeringEvent},
216 @rinternals{fingering-event},
217 @rinternals{Fingering_engraver},
218 @rinternals{New_fingering_engraver},
219 @rinternals{Fingering}.
220
221
222 @node Unsichtbare Noten
223 @unnumberedsubsubsec Unsichtbare Noten
224 @translationof Hidden notes
225
226 @cindex Noten verstecken
227 @cindex Verstecken von Noten
228 @cindex Noten, unsichtbar
229 @cindex unsichtbare Noten
230 @cindex durchsichtige Noten
231 @cindex Noten, durchsichtig
232 @cindex transparent, Noten
233 @funindex \hideNotes
234 @funindex hideNotes
235 @funindex \unHideNotes
236 @funindex unHideNotes
237
238 Versteckte (oder unsichtbare oder transparente) Noten können sinnvoll sein,
239 wenn man Notation für den Theorieunterricht oder Kompositionsübungen
240 erstellen will.
241
242 @lilypond[verbatim,quote,relative=2]
243 c4 d
244 \hideNotes
245 e4 f
246 \unHideNotes
247 g a
248 \hideNotes
249 b
250 \unHideNotes
251 c
252 @end lilypond
253
254 Notationsobjekte, die an die unsichtbaren Noten angefügt sind, sind weiterhin
255 sichtbar.
256
257 @lilypond[verbatim,quote,relative=2]
258 c4( d)
259 \hideNotes
260 e4(\p f)--
261 @end lilypond
262
263
264 @predefined
265 @code{\hideNotes},
266 @code{\unHideNotes}.
267 @endpredefined
268
269 @seealso
270 Handbuch zum Lernen:
271 @rlearning{Visibility and color of objects}.
272
273 Notationsreferenz:
274 @ref{Invisible rests},
275 @ref{Visiblity of objects},
276 @ref{Hiding staves}.
277
278 Schnipsel:
279 @rlsr{Editorial annotations}.
280
281 Referenz der Interna:
282 @rinternals{Note_spacing_engraver},
283 @rinternals{NoteSpacing}.
284
285
286 @node Farbige Objekte
287 @unnumberedsubsubsec Farbige Objekte
288 @translationof Coloring objects
289
290 @cindex Objekte, farbig
291 @cindex Farbe
292 @cindex Einfärben von Objekten
293 @cindex Noten, farbig
294 @cindex farbige Noten
295 @cindex X11-Farben
296 @cindex with-color
297 @funindex color
298 @funindex \with-color
299 @funindex with-color
300 @funindex x11-color
301
302 Einzelnen Objekten können einfach eigene Farben zugewiesen werden.
303 Gültige Farben-Bezeichnungen sind aufgelistet in @ref{Liste der Farben}.
304
305 @lilypond[verbatim,quote,relative=2]
306 \override NoteHead #'color = #red
307 c4 c
308 \override NoteHead #'color = #(x11-color 'LimeGreen)
309 d
310 \override Stem #'color = #blue
311 e
312 @end lilypond
313
314 Die ganze Farbpalette, die für X11 definiert ist, kann mit der
315 Scheme-Funktion @code{x11-color} benutzt werden.  Diese Funktion
316 hat ein Argument: entweder ein Symbol in der Form @var{'FooBar}
317 oder eine Zeichenkette in der Form @code{"FooBar"}.  Die erste
318 Form ist schneller zu schreiben und effizienter.  Mit der zweiten
319 Form ist es allerdings möglich, auch Farbbezeichnungen einzusetzen,
320 die aus mehr als einem Wort bestehen.
321
322 Wenn @code{x11-color} die angegebene Farbbezeichnung nicht kennt, wird
323 Schwarz eingesetzt.
324
325 @lilypond[verbatim,quote,relative=2]
326 \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
327 \set Staff.instrumentName = \markup {
328   \with-color #(x11-color 'navy) "Clarinet"
329 }
330
331 gis8 a
332 \override Beam #'color = #(x11-color "medium turquoise")
333 gis a
334 \override Accidental #'color = #(x11-color 'DarkRed)
335 gis a
336 \override NoteHead #'color = #(x11-color "LimeGreen")
337 gis a
338 % this is deliberate nonsense; note that the stems remain black
339 \override Stem #'color = #(x11-color 'Boggle)
340 b2 cis
341 @end lilypond
342
343 @cindex RGB-Farbe
344 @cindex Farbe, RGB
345 @funindex rgb-color
346
347 Exakte RGB-Farben können mit Hilfe der Scheme-Funktion @code{rgb-color}
348 definiert werden.
349
350 @lilypond[verbatim,quote,relative=2]
351 \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
352 \set Staff.instrumentName = \markup {
353   \with-color #(x11-color 'navy) "Clarinet"
354 }
355
356 \override Stem #'color = #(rgb-color 0 0 0)
357 gis8 a
358 \override Stem #'color = #(rgb-color 1 1 1)
359 gis8 a
360 \override Stem #'color = #(rgb-color 0 0 0.5)
361 gis4 a
362 @end lilypond
363
364 @seealso
365 Notationsreferenz:
366 @ref{Liste der Farben}, @ref{Der tweak-Befehl}.
367
368 Schnipsel:
369 @rlsr{Editorial annotations}.
370
371 @cindex x11-Farbe
372 @cindex farbige Noten in Akkorden
373 @cindex Noten, farbige in Akkorden
374 @cindex Akkorde: farbige Noten
375 @funindex x11-color
376
377 @knownissues
378 Eine X11-Farbe hat nicht notwendigerweise exakt denselben Farbton wie
379 eine ähnlich genannte normale Farbe.
380
381 Nicht alle X11-Farben lassen sich am Webbrowser erkennen, d. h. der
382 Unterschied etwa zwischen @code{'LimeGreen} und @code{'ForestGreen} wird
383 eventuell nicht dargestellt.  Für die Benutzung im Internet wird
384 die Benutzung von einfachen Farben nahegelegt (z. B. @code{#blue},
385 @code{#green}, @code{#red}).
386
387 Noten in Akkorden können nicht mit @code{\override} eingefärbt werden,
388 dazu muss @code{\tweak} benutzt werden. Siehe auch @ref{Der tweak-Befehl}.
389
390
391
392 @node Klammern
393 @unnumberedsubsubsec Klammern
394 @translationof Parentheses
395
396 @cindex Geisternoten
397 @cindex Noten in Klammern
398 @cindex Klammern um Noten
399 @cindex editorische Noten
400 @funindex \parenthesize
401 @funindex parenthesize
402
403 Objekte können in Klammern gesetzt werden, indem vor ihnen der Befehl
404 @code{\parenthesize} geschrieben wird.  Wenn ein Akkord in Klammern gesetzt
405 wird, wirkt sich das auf jede Noten im Akkord aus.  Innerhalb von einem
406 Akkord gesetzte Befehle wirken sich auf einzelne Noten aus.
407
408 @lilypond[verbatim,quote,relative=2]
409 c2 \parenthesize d
410 c2 \parenthesize <c e g>
411 c2 <c \parenthesize e g>
412 @end lilypond
413
414 Auch andere Objekte als Noten können in Klammern gesetzt werden.
415 Wenn Artikulationszeichen in Klammern gesetzt werden sollen,
416 braucht man ein Minuszeichen vor dem @code{\parenthesize}-Befehl.
417
418 @lilypond[verbatim,quote,relative=2]
419 c2-\parenthesize -. d
420 c2 \parenthesize r
421 @end lilypond
422
423 @seealso
424 Schnipsel:
425 @rlsr{Editorial annotations}.
426
427 Referenz der Interna:
428 @rinternals{Parenthesis_engraver},
429 @rinternals{ParenthesesItem},
430 @rinternals{parentheses-interface}.
431
432 @knownissues
433
434 Wenn man einen Akkord einklammert, wird um jede Note eine eigene Klammer
435 gesetzt, anstatt den gesamten Akkord in eine große Klammer zu fassen.
436
437
438
439 @node Hälse
440 @unnumberedsubsubsec Hälse
441 @translationof Stems
442
443 @cindex Hals
444 @cindex Hals, unsichtbar
445 @cindex Notenhals, unsichtbar
446 @cindex unsichtbarer Notenhals
447 @cindex Hals, Richtung
448 @cindex Richtung von Notenhälsen
449 @cindex Notenhals, Richtung
450
451 @funindex \stemNeutral
452 @funindex \stemUp
453 @funindex \stemDown
454 @funindex stemNeutral
455 @funindex stemUp
456 @funindex stemDown
457
458 Immer, wenn das Programm eine Note findet, wird automatisch 
459 ein Notenhals (@rinternals{Stem}) -Objekt erzeugt. Auch 
460 für ganze Noten und Pausen werden sie erzeugt, aber unsichtbar 
461 gemacht.
462
463 Hälse können manuell gesetzt werden, um nach oben oder unten zu
464 zeigen, siehe @ref{Direction and placement}.
465
466 @predefined
467 @code{\stemUp} (Hälse nach oben),
468 @code{\stemDown} (Hälse nach unten),
469 @code{\stemNeutral} (Hälse je nach Notenposition).
470 @endpredefined
471
472 @snippets
473
474 @cindex Hals, Richtung von
475 @cindex Notenhals, Richtung von
476 @cindex Hals nach oben
477 @cindex Hals nach unten
478 @cindex Hals neutral
479
480 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
481 {default-direction-of-stems-on-the-center-line-of-the-staff.ly}
482
483 @seealso
484 Notationsreferenz:
485 @ref{Richtung und Platzierung}.
486
487 Schnipsel:
488 @rlsr{Editorial annotations}.
489
490 Referenz der Interna:
491 @rinternals{Stem_engraver},
492 @rinternals{Stem},
493 @rinternals{stem-interface}.
494
495
496
497 @node Außerhalb des Notensystems
498 @subsection Außerhalb des Notensystems
499 @translationof Outside the staff
500
501 Dieser Abschnitt zeigt, wie man Elemente im System von
502 außerhalb des Systems hervorhebt.
503
504 @menu
505 * Erklärungen in Ballonform::
506 * Gitternetzlinien::
507 * Analyseklammern::
508 @end menu
509
510 @node Erklärungen in Ballonform
511 @unnumberedsubsubsec Erklärungen in Ballonform
512 @translationof Balloon help
513
514 @cindex Ballon
515 @cindex Blase
516 @cindex Erklärungsblase
517 @cindex Notation, Erklärungen
518 @cindex Anmerkung, Blase
519 @cindex Hilfe, Blase
520 @cindex Textblasen
521 @funindex \balloonGrobText
522 @funindex \balloonText
523 @funindex Balloon_engraver
524 @funindex balloonGrobText
525 @funindex balloonText
526 @funindex balloonLengthOn
527 @funindex balloonLengthOff
528 @funindex \balloonLengthOn
529 @funindex \balloonLengthOff
530
531
532 Notationselemente können bezeichnet und markiert werden, indem um sie eine
533 rechteckige Blase gezeichnet wird.  Dies ist vor allem dazu da, Notation
534 zu erklären.
535
536 @lilypond[verbatim,quote,relative=2]
537 \new Voice \with { \consists "Balloon_engraver" }
538 {
539   \balloonGrobText #'Stem #'(3 . 4) \markup { "I'm a Stem" }
540   a8
541   \balloonGrobText #'Rest #'(-4 . -4) \markup { "I'm a rest" }
542   r
543   <c, g'-\balloonText #'(-2 . -2) \markup { "I'm a note head" } c>2.
544 }
545 @end lilypond
546
547 Es gibt zwei Funktionen, @code{balloonGrobText} und
548 @code{balloonText}; die erste wird auf gleiche Art wie ein
549 @w{@code{\once \override}} eingesetzt umd Text an einen Grob zu
550 hängen, die zweite funktioniert wie ein @code{\tweak} und
551 wird üblicherweise innerhalb von Akkorden eingesetzt, um Text
552 an einzelne Noten zu hängen.
553
554 Textblasen beeinflussen normalerweise die Positionierung der Notation,
555 aber das kann geändert werden.
556
557 @lilypond[verbatim,quote,relative=2]
558 \new Voice \with { \consists "Balloon_engraver" }
559 {
560   \balloonLengthOff
561   \balloonGrobText #'Stem #'(3 . 4) \markup { "I'm a Stem" }
562   a8
563   \balloonGrobText #'Rest #'(-4 . -4) \markup { "I'm a rest" }
564   r
565   \balloonLengthOn
566   <c, g'-\balloonText #'(-2 . -2) \markup { "I'm a note head" } c>2.
567 }
568 @end lilypond
569
570
571 @predefined
572 @code{\balloonLengthOn},
573 @code{\balloonLengthOff}.
574 @endpredefined
575
576 @seealso
577 Schnipsel:
578 @rlsr{Editorial annotations}.
579
580 Referenz der Interna:
581 @rinternals{Balloon_engraver},
582 @rinternals{BalloonTextItem},
583 @rinternals{balloon-interface}.
584
585
586 @node Gitternetzlinien
587 @unnumberedsubsubsec Gitternetzlinien
588 @translationof Grid lines
589
590 @cindex Gitterlinien
591 @cindex Linien, Gitter
592 @cindex vertikale Linien zwischen Systemen
593 @cindex Linien zwischen Systemen
594 @funindex Grid_point_engraver
595 @funindex Grid_line_span_engraver
596 @funindex gridInterval
597
598 Vertikale Linien können zwischen Systemen gesetzt werden, die mit den
599 Noten synchronisiert sind.
600
601 Der @code{Grid_point_engraver} muss benutzt werden, um die Endpunkte
602 der Linien zu definieren, und der @code{Grid_line_span_engraver} wird
603 benutzt, um dann die Linien zu setzen.  Der Standard ist, dass die
604 Gitterlinien unter den Noten und zur linken Seite des Notenkopfes
605 gesetzt werden.  Sie reichen von der Mitte eines Systems bis zur
606 Mitte des anderen.  Mit @code{gridInterval} wird die Dauer zwischen
607 den Linien festgesetzt.
608
609 @lilypond[verbatim,quote]
610 \layout {
611   \context {
612     \Staff
613     \consists "Grid_point_engraver"
614     gridInterval = #(ly:make-moment 1 4)
615   }
616   \context {
617     \Score
618     \consists "Grid_line_span_engraver"
619   }
620 }
621
622 \score {
623   \new ChoirStaff <<
624     \new Staff \relative c'' {
625       \stemUp
626       c4. d8 e8 f g4
627     }
628     \new Staff \relative c {
629       \clef bass
630       \stemDown
631       c4 g' f e
632     }
633   >>
634 }
635 @end lilypond
636
637 @snippets
638
639 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
640 {grid-lines--changing-their-appearance.ly}
641
642
643 @seealso
644 Schnipsel:
645 @rlsr{Editorial annotations}.
646
647 Referenz der Interna:
648 @rinternals{Grid_line_span_engraver},
649 @rinternals{Grid_point_engraver},
650 @rinternals{GridLine},
651 @rinternals{GridPoint},
652 @rinternals{grid-line-interface},
653 @rinternals{grid-point-interface}.
654
655
656 @node Analyseklammern
657 @unnumberedsubsubsec Analyseklammern
658 @translationof Analysis brackets
659
660 @cindex Klammern
661 @cindex Phrasierungsklammern
662 @cindex Klammern, Analyse
663 @cindex Analyse
664 @cindex musikwissenschaftliche Analyse
665 @cindex Notengruppenklammer
666 @cindex horizontale Kklammer
667 @cindex Musikanalyse
668 @funindex Horizontal_bracket_engraver
669 @funindex \startGroup
670 @funindex startGroup
671 @funindex \stopGroup
672 @funindex stopGroup
673
674 Klammern über dem System werden in der Musikanalyse benutzt, um
675 strukturelle Einheiten der Musik zu markieren.  Einfache
676 horizontale Klammern werden von LilyPond unterstützt.
677
678 @lilypond[verbatim,quote]
679 \layout {
680   \context {
681     \Voice
682     \consists "Horizontal_bracket_engraver"
683   }
684 }
685 \relative c'' {
686   c2\startGroup
687   d\stopGroup
688 }
689 @end lilypond
690
691 Analyseklammern können verschachtelt sein.
692
693 @lilypond[verbatim,quote]
694 \layout {
695   \context {
696     \Voice
697     \consists "Horizontal_bracket_engraver"
698   }
699 }
700 \relative c'' {
701   c4\startGroup\startGroup
702   d4\stopGroup
703   e4\startGroup
704   d4\stopGroup\stopGroup
705 }
706 @end lilypond
707
708 @seealso
709 Schnipsel:
710 @rlsr{Editorial annotations}.
711
712 Referenz der Interna:
713 @rinternals{Horizontal_bracket_engraver},
714 @rinternals{HorizontalBracket},
715 @rinternals{horizontal-bracket-interface},
716 @rinternals{Staff}.
717