1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: 7c57f1469e057f25f5d7a7b75c18f33bb4e5bed9
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
11 @node Editorial annotations
12 @section Editorial annotations
14 @lilypondfile[quote]{editorial-headword.ly}
16 Dieser Abschnitt zeigt die verschiedenen Möglichkeiten, die
17 Erscheinung der Noten zu ändern und analytische bzw. pädagogische
18 Anmerkungen anzubringen.
26 @node Inside the staff
27 @subsection Inside the staff
29 Dieser Abschnitt zeigt, wie man Elemente hervorhebt, die sich
30 innerhalb des Notensystems befinden.
33 * Selecting notation font size::
34 * Fingering instructions::
41 @node Selecting notation font size
42 @unnumberedsubsubsec Selecting notation font size
44 @cindex Font, Größe ändern für Notation
45 @cindex Schriftgröße (Notation) ändern
46 @cindex Auswahl von Schriftgröße (Notation)
47 @cindex Noten, Schriftgröße
65 Die Schriftgröße von Notationselementen kann geändert werden.
66 Damit wird allerdings nicht die Größe von veränderlichen
67 Symbolen, wie Balken oder Bögen, geändert.
69 @warning{Für Schriftgröße von Text, siehe
70 @ref{Selecting font and font size}.}
72 @lilypond[verbatim,quote,relative=2]
87 Intern wird hiermit die @code{fontSize}-Eigenschaft gesetzt. Sie
88 wird für alle Layout-Objekte definiert. Der Wert von
89 @code{font-size} ist eine Zahl, die die Größe relativ zur Standardgröße
90 für die aktuelle Systemhöhe angibt. Jeder Vergrößerungsschritt bedeutet
91 etwa eine Vergrößerung um 12% der Schriftgröße. Mit sechs Schritten wird
92 die Schriftgröße exakt verdoppelt. Die Scheme-Funktion @code{magstep}
93 wandelt einen Wert von @code{font-size} in einen Skalierungsfaktor um.
94 Die @code{font-size}-Eigenschaft kann auch direkt gesetzt werden, so dass
95 sie sich nur auf bestimmte Layoutobjekte bezieht.
97 @lilypond[verbatim,quote,relative=2]
100 \override NoteHead #'font-size = #-4
102 \override Script #'font-size = #2
104 \override Stem #'font-size = #-5
108 @cindex Standard-Schriftgröße (Notation)
109 @cindex Schriftgröße (Notation), Standard
110 @funindex font-interface
113 Schriftgrößenänderungen werden erreicht, indem man die Design-Schriftgröße
114 nimmt, die der gewünschten am nächsten kommt, und sie dann skaliert. Die
115 Standard-Schriftgröße (für @code{font-size = #0}) hängt von der
116 Standard-Systemhöhe ab. Für ein Notensystem von 20pt wird eine Schriftgröße
119 Die @code{font-size}-Eigenschaft kann nur für die Layoutobjekte gesetzt
120 werden, die Schrift-Dateien benutzen. Das sind die, welche die
121 @code{font-interface}-Layoutschnittstelle unterstützen.
131 @funindex \normalsize
142 @rlsr{Editorial annotations}.
144 Referenz der Interna:
145 @rinternals{font-interface}.
148 @node Fingering instructions
149 @unnumberedsubsubsec Fingering instructions
152 @cindex Fingerwechsel
153 @cindex Griff: Fingersatz
157 Fingersatzanweisungen können folgenderweise notiert werden:
158 @var{Note}-@var{Zahl}
160 @lilypond[verbatim,quote,relative=2]
164 Für Fingerwechsel muss eine Textbeschriftung (markup) benutzt werden:
166 @lilypond[verbatim,quote,relative=2]
167 c4-1 d-2 f-4 c^\markup { \finger "2 - 3" }
171 @cindex Fingersatz: Daumen-Zeichen
175 Mit dem Daumen-Befehl (@code{\thumb}) können die Noten bezeichnet
177 Daumen (etwa auf dem Cello) gespielt werden sollen.
179 @lilypond[verbatim,quote,relative=2]
180 <a_\thumb a'-3>2 <b_\thumb b'-3>
183 @cindex Fingersatz: Akkorde
184 @cindex Akkorde: Fingersatz
186 Fingersätze für Akkorde können auch zu einzelnen Noten des
187 Akkordes hinzugefügt werden, indem sie innerhalb der Akkord-Klammer
188 direkt an die Noten angefügt werden.
190 @lilypond[verbatim,quote,relative=2]
191 <c-1 e-2 g-3 b-5>2 <d-1 f-2 a-3 c-5>
194 Fingersatzanweisungen können manuell oberhalb des Systems gesetzt werden, siehe
195 @ref{Direction and placement}.
199 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
200 {controlling-the-placement-of-chord-fingerings.ly}
202 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
203 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
208 @ref{Direction and placement}.
211 @rlsr{Editorial annotations}.
213 Referenz der Interna:
214 @rinternals{FingeringEvent},
215 @rinternals{fingering-event},
216 @rinternals{Fingering_engraver},
217 @rinternals{New_fingering_engraver},
218 @rinternals{Fingering}.
222 @unnumberedsubsubsec Hidden notes
224 @cindex Noten verstecken
225 @cindex Verstecken von Noten
226 @cindex Noten, unsichtbar
227 @cindex unsichtbare Noten
228 @cindex durchsichtige Noten
229 @cindex Noten, durchsichtig
230 @cindex transparent, Noten
233 @funindex \unHideNotes
234 @funindex unHideNotes
236 Versteckte (oder unsichtbare oder transparente) Noten können sinnvoll sein,
237 wenn man Notation für den Theorieunterricht oder Kompositionsübungen
240 @lilypond[verbatim,quote,relative=2]
252 Notationsobjekte, die an die unsichtbaren Noten angefügt sind, sind weiterhin
255 @lilypond[verbatim,quote,relative=2]
270 @rlsr{Editorial annotations}.
272 Referenz der Interna:
273 @rinternals{Note_spacing_engraver},
274 @rinternals{NoteSpacing}.
277 @node Coloring objects
278 @unnumberedsubsubsec Coloring objects
280 @cindex Objekte, farbig
282 @cindex Einfärben von Objekten
283 @cindex Noten, farbig
284 @cindex farbige Noten
288 @funindex \with-color
292 Einzelnen Objekten können einfach eigene Farben zugewiesen werden.
293 Gültige Farben-Bezeichnungen sind aufgelistet in @ref{List of colors}.
295 @lilypond[verbatim,quote,relative=2]
296 \override NoteHead #'color = #red
298 \override NoteHead #'color = #(x11-color 'LimeGreen)
300 \override Stem #'color = #blue
304 Die ganze Farbpalette, die für X11 definiert ist, kann mit der
305 Scheme-Funktion @code{x11-color} benutzt werden. Diese Funktion
306 hat ein Argument: entweder ein Symbol in der Form @var{'FooBar}
307 oder eine Zeichenkette in der Form @code{"FooBar"}. Die erste
308 Form ist schneller zu schreiben und effizienter. Mit der zweiten
309 Form ist es allerdings möglich, auch Farbbezeichnungen einzusetzen,
310 die aus mehr als einem Wort bestehen.
312 Wenn @code{x11-color} die angegebene Farbbezeichnung nicht kennt, wird
315 @lilypond[verbatim,quote,relative=2]
316 \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
317 \set Staff.instrumentName = \markup {
318 \with-color #(x11-color 'navy) "Clarinet"
322 \override Beam #'color = #(x11-color "medium turquoise")
324 \override Accidental #'color = #(x11-color 'DarkRed)
326 \override NoteHead #'color = #(x11-color "LimeGreen")
328 % this is deliberate nonsense; note that the stems remain black
329 \override Stem #'color = #(x11-color 'Boggle)
337 Exakte RGB-Farben können mit Hilfe der Scheme-Funktion @code{rgb-color}
340 @lilypond[verbatim,quote,relative=2]
341 \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
342 \set Staff.instrumentName = \markup {
343 \with-color #(x11-color 'navy) "Clarinet"
346 \override Stem #'color = #(rgb-color 0 0 0)
348 \override Stem #'color = #(rgb-color 1 1 1)
350 \override Stem #'color = #(rgb-color 0 0 0.5)
357 @ref{List of colors}, @ref{The
361 @rlsr{Editorial annotations}.
365 @cindex farbige Noten in Akkorden
366 @cindex Noten, farbige in Akkorden
367 @cindex Akkorde: farbige Noten
371 Eine X11-Farbe hat nicht notwendigerweise exakt denselben Farbton wie
372 eine ähnlich genannte normale Farbe.
374 Nicht alle X11-Farben lassen sich am Webbrowser erkennen, d. h. der
375 Unterschied etwa zwischen @code{'LimeGreen} und @code{'ForestGreen} wird
376 eventuell nicht dargestellt. Für die Benutzung im Internet wird
377 die Benutzung von einfachen Farben nahegelegt (z. B. @code{#blue},
378 @code{#green}, @code{#red}).
380 Noten in Akkorden können nicht mit @code{\override} eingefärbt werden,
381 dazu muss @code{\tweak} benutzt werden. Siehe auch @ref{The tweak command}.
386 @unnumberedsubsubsec Parentheses
389 @cindex Noten in Klammern
390 @cindex Klammern um Noten
391 @cindex editorische Noten
392 @funindex \parenthesize
393 @funindex parenthesize
395 Objekte können in Klammern gesetzt werden, indem vor ihnen der Befehl
396 @code{\parenthesize} geschrieben wird. Wenn ein Akkord in Klammern gesetzt
397 wird, wirkt sich das auf jede Noten im Akkord aus. Innerhalb von einem
398 Akkord gesetzte Befehle wirken sich auf einzelne Noten aus.
400 @lilypond[verbatim,quote,relative=2]
402 c2 \parenthesize <c e g>
403 c2 <c \parenthesize e g>
406 Auch andere Objekte als Noten können in Klammern gesetzt werden.
408 @lilypond[verbatim,quote,relative=2]
409 c2-\parenthesize -. d
416 @rlsr{Editorial annotations}.
418 Referenz der Interna:
419 @rinternals{Parenthesis_engraver},
420 @rinternals{ParenthesesItem},
421 @rinternals{parentheses-interface}.
426 Wenn man einen Akkord einklammert, wird um jede Note eine eigene Klammer
427 gesetzt, anstatt den gesamten Akkord in eine große Klammer zu fassen.
432 @unnumberedsubsubsec Stems
435 @cindex Hals, unsichtbar
436 @cindex Notenhals, unsichtbar
437 @cindex unsichtbarer Notenhals
439 Immer, wenn das Programm eine Note findet, wird automatisch
440 ein Notenhals (@rinternals{Stem}) -Objekt erzeugt. Auch
441 für ganze Noten und Pausen werden sie erzeugt, aber unsichtbar
447 @code{\stemUp} (Hälse nach oben),
449 @code{\stemDown} (Hälse nach unten),
450 @funindex \stemNeutral
451 @code{\stemNeutral} (Hälse je nach Notenposition).
457 @cindex Hals, Richtung von
458 @cindex Notenhals, Richtung von
459 @cindex Hals nach oben
460 @cindex Hals nach unten
463 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
464 {default-direction-of-stems-on-the-center-line-of-the-staff.ly}
469 @ref{Direction and placement}.
472 @rlsr{Editorial annotations}.
474 Referenz der Interna:
475 @rinternals{Stem_engraver},
477 @rinternals{stem-interface}.
480 @node Outside the staff
481 @subsection Outside the staff
483 Dieser Abschnitt zeigt, wie man Elemente im System von
484 außerhalb des Systems hervorhebt.
489 * Analysis brackets::
493 @unnumberedsubsubsec Balloon help
497 @cindex Erklärungsblase
498 @cindex Notation, Erklärungen
499 @cindex Anmerkung, Blase
502 @funindex \balloonGrobText
503 @funindex \balloonText
504 @funindex Balloon_engraver
505 @funindex balloonGrobText
506 @funindex balloonText
508 Notationselemente können bezeichnet und markiert werden, indem um sie eine
509 rechteckige Blase gezeichnet wird. Dies ist vor allem dazu da, Notation
512 @lilypond[verbatim,quote,relative=2]
513 \new Voice \with { \consists "Balloon_engraver" }
515 \balloonGrobText #'Stem #'(3 . 4) \markup { "I'm a Stem" }
517 \balloonGrobText #'Rest #'(-4 . -4) \markup { "I'm a rest" }
519 <c, g'-\balloonText #'(-2 . -2) \markup { "I'm a note head" } c>2.
523 Es gibt zwei Funktionen, @code{balloonGrobText} und
524 @code{balloonText}; die erste wird auf gleiche Art wie ein
525 @w{@code{\once \override}} eingesetzt umd Text an einen Grob zu
526 hängen, die zweite funktioniert wie ein @code{\tweak} und
527 wird üblicherweise innerhalb von Akkorden eingesetzt, um Text
528 an einzelne Noten zu hängen.
530 Textblasen beeinflussen normalerweise die Positionierung der Notation,
531 aber das kann geändert werden.
533 @lilypond[verbatim,quote,relative=2]
534 \new Voice \with { \consists "Balloon_engraver" }
537 \balloonGrobText #'Stem #'(3 . 4) \markup { "I'm a Stem" }
539 \balloonGrobText #'Rest #'(-4 . -4) \markup { "I'm a rest" }
542 <c, g'-\balloonText #'(-2 . -2) \markup { "I'm a note head" } c>2.
548 @funindex balloonLengthOn
549 @funindex balloonLengthOff
550 @code{\balloonLengthOn},
551 @funindex \balloonLengthOn
552 @funindex \balloonLengthOff
553 @code{\balloonLengthOff}.
559 @rlsr{Editorial annotations}.
561 Referenz der Interna:
562 @rinternals{Balloon_engraver},
563 @rinternals{BalloonTextItem},
564 @rinternals{balloon-interface}.
568 @unnumberedsubsubsec Grid lines
571 @cindex Linien, Gitter
572 @cindex vertikale Linien zwischen Systemen
573 @cindex Linien zwischen Systemen
574 @funindex Grid_point_engraver
575 @funindex Grid_line_span_engraver
576 @funindex gridInterval
578 Vertikale Linien können zwischen Systemen gesetzt werden, die mit den
579 Noten synchronisiert sind.
581 Der @code{Grid_point_engraver} muss benutzt werden, um die Endpunkte
582 der Linien zu definieren, und der @code{Grid_line_span_engraver} wird
583 benutzt, um dann die Linien zu setzen. Der Standard ist, dass die
584 Gitterlinien unter den Noten und zur linken Seite des Notenkopfes
585 gesetzt werden. Sie reichen von der Mitte eines Systems bis zur
586 Mitte des anderen. Mit @code{gridInterval} wird die Dauer zwischen
587 den Linien festgesetzt.
589 @lilypond[verbatim,quote]
593 \consists "Grid_point_engraver"
594 gridInterval = #(ly:make-moment 1 4)
598 \consists "Grid_line_span_engraver"
604 \new Staff \relative c'' {
608 \new Staff \relative c {
619 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
620 {grid-lines--changing-their-appearance.ly}
625 @rlsr{Editorial annotations}.
627 Referenz der Interna:
628 @rinternals{Grid_line_span_engraver},
629 @rinternals{Grid_point_engraver},
630 @rinternals{GridLine},
631 @rinternals{GridPoint},
632 @rinternals{grid-line-interface},
633 @rinternals{grid-point-interface}.
636 @node Analysis brackets
637 @unnumberedsubsubsec Analysis brackets
640 @cindex Phrasierungsklammern
641 @cindex Klammern, Analyse
643 @cindex musikwissenschaftliche Analyse
644 @cindex Notengruppenklammer
645 @cindex horizontale Kklammer
647 @funindex Horizontal_bracket_engraver
648 @funindex \startGroup
653 Klammern über dem System werden in der Musikanalyse benutzt, um
654 strukturelle Einheiten der Musik zu markieren. Einfache
655 horizontale Klammern werden von LilyPond unterstützt.
657 @lilypond[verbatim,quote]
661 \consists "Horizontal_bracket_engraver"
670 Analysis brackets may be nested.
672 @lilypond[verbatim,quote]
676 \consists "Horizontal_bracket_engraver"
680 c4\startGroup\startGroup
683 d4\stopGroup\stopGroup
690 @rlsr{Editorial annotations}.
692 Referenz der Interna:
693 @rinternals{Horizontal_bracket_engraver},
694 @rinternals{HorizontalBracket},
695 @rinternals{horizontal-bracket-interface},