1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: 4770e4e71ebff6104cad46bd2d889c3ff6ba3875
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.
135 @rlsr{Editorial annotations}.
137 Referenz der Interna:
138 @rinternals{font-interface}.
141 @node Fingering instructions
142 @unnumberedsubsubsec Fingering instructions
145 @cindex Fingerwechsel
146 @cindex Griff: Fingersatz
150 Fingersatzanweisungen können folgenderweise notiert werden:
151 @var{Note}-@var{Zahl}
153 @lilypond[verbatim,quote,relative=2]
157 Für Fingerwechsel muss eine Textbeschriftung (markup) benutzt werden:
159 @lilypond[verbatim,quote,relative=2]
160 c4-1 d-2 f-4 c^\markup { \finger "2 - 3" }
164 @cindex Fingersatz: Daumen-Zeichen
168 Mit dem Daumen-Befehl (@code{\thumb}) können die Noten bezeichnet
170 Daumen (etwa auf dem Cello) gespielt werden sollen.
172 @lilypond[verbatim,quote,relative=2]
173 <a_\thumb a'-3>2 <b_\thumb b'-3>
176 @cindex Fingersatz: Akkorde
177 @cindex Akkorde: Fingersatz
179 Fingersätze für Akkorde können auch zu einzelnen Noten des
180 Akkordes hinzugefügt werden, indem sie innerhalb der Akkord-Klammer
181 direkt an die Noten angefügt werden.
183 @lilypond[verbatim,quote,relative=2]
184 <c-1 e-2 g-3 b-5>2 <d-1 f-2 a-3 c-5>
187 Fingersatzanweisungen können manuell oberhalb des Systems gesetzt werden, siehe
188 @ref{Direction and placement}.
192 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
193 {controlling-the-placement-of-chord-fingerings.ly}
195 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
196 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
198 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
199 {avoiding-collisions-of-chord-fingering-with-beams.ly}
203 @ref{Direction and placement}.
206 @rlsr{Editorial annotations}.
208 Referenz der Interna:
209 @rinternals{FingeringEvent},
210 @rinternals{fingering-event},
211 @rinternals{Fingering_engraver},
212 @rinternals{New_fingering_engraver},
213 @rinternals{Fingering}.
217 @unnumberedsubsubsec Hidden notes
219 @cindex Noten verstecken
220 @cindex Verstecken von Noten
221 @cindex Noten, unsichtbar
222 @cindex unsichtbare Noten
223 @cindex durchsichtige Noten
224 @cindex Noten, durchsichtig
225 @cindex transparent, Noten
228 @funindex \unHideNotes
229 @funindex unHideNotes
231 Versteckte (oder unsichtbare oder transparente) Noten können sinnvoll sein,
232 wenn man Notation für den Theorieunterricht oder Kompositionsübungen
235 @lilypond[verbatim,quote,relative=2]
247 Notationsobjekte, die an die unsichtbaren Noten angefügt sind, sind weiterhin
250 @lilypond[verbatim,quote,relative=2]
264 @rlsr{Editorial annotations}.
266 Referenz der Interna:
267 @rinternals{Note_spacing_engraver},
268 @rinternals{NoteSpacing}.
271 @node Coloring objects
272 @unnumberedsubsubsec Coloring objects
274 @cindex Objekte, farbig
276 @cindex Einfärben von Objekten
277 @cindex Noten, farbig
278 @cindex farbige Noten
282 @funindex \with-color
286 Einzelnen Objekten können einfach eigene Farben zugewiesen werden.
287 Gültige Farben-Bezeichnungen sind aufgelistet in @ref{List of colors}.
289 @lilypond[verbatim,quote,relative=2]
290 \override NoteHead #'color = #red
292 \override NoteHead #'color = #(x11-color 'LimeGreen)
294 \override Stem #'color = #blue
298 Die ganze Farbpalette, die für X11 definiert ist, kann mit der
299 Scheme-Funktion @code{x11-color} benutzt werden. Diese Funktion
300 hat ein Argument: entweder ein Symbol in der Form @var{'FooBar}
301 oder eine Zeichenkette in der Form @code{"FooBar"}. Die erste
302 Form ist schneller zu schreiben und effizienter. Mit der zweiten
303 Form ist es allerdings möglich, auch Farbbezeichnungen einzusetzen,
304 die aus mehr als einem Wort bestehen.
306 Wenn @code{x11-color} die angegebene Farbbezeichnung nicht kennt, wird
309 @lilypond[verbatim,quote,relative=2]
310 \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
311 \set Staff.instrumentName = \markup {
312 \with-color #(x11-color 'navy) "Clarinet"
316 \override Beam #'color = #(x11-color "medium turquoise")
318 \override Accidental #'color = #(x11-color 'DarkRed)
320 \override NoteHead #'color = #(x11-color "LimeGreen")
322 % this is deliberate nonsense; note that the stems remain black
323 \override Stem #'color = #(x11-color 'Boggle)
331 Exakte RGB-Farben können mit Hilfe der Scheme-Funktion @code{rgb-color}
334 @lilypond[verbatim,quote,relative=2]
335 \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
336 \set Staff.instrumentName = \markup {
337 \with-color #(x11-color 'navy) "Clarinet"
340 \override Stem #'color = #(rgb-color 0 0 0)
342 \override Stem #'color = #(rgb-color 1 1 1)
344 \override Stem #'color = #(rgb-color 0 0 0.5)
350 @ref{List of colors}, @ref{The
354 @rlsr{Editorial annotations}.
357 @cindex farbige Noten in Akkorden
358 @cindex Noten, farbige in Akkorden
359 @cindex Akkorde: farbige Noten
363 Eine X11-Farbe hat nicht notwendigerweise exakt denselben Farbton wie
364 eine ähnlich genannte normale Farbe.
366 Nicht alle X11-Farben lassen sich am Webbrowser erkennen, d. h. der
367 Unterschied etwa zwischen @code{'LimeGreen} und @code{'ForestGreen} wird
368 eventuell nicht dargestellt. Für die Benutzung im Internet wird
369 die Benutzung von einfachen Farben nahegelegt (z. B. @code{#blue},
370 @code{#green}, @code{#red}).
372 Noten in Akkorden können nicht mit @code{\override} eingefärbt werden,
373 dazu muss @code{\tweak} benutzt werden. Siehe auch @ref{The tweak command}.
378 @unnumberedsubsubsec Parentheses
381 @cindex Noten in Klammern
382 @cindex Klammern um Noten
383 @cindex editorische Noten
384 @funindex \parenthesize
385 @funindex parenthesize
387 Objekte können in Klammern gesetzt werden, indem vor ihnen der Befehl
388 @code{\parenthesize} geschrieben wird. Wenn ein Akkord in Klammern gesetzt
389 wird, wirkt sich das auf jede Noten im Akkord aus. Innerhalb von einem
390 Akkord gesetzte Befehle wirken sich auf einzelne Noten aus.
392 @lilypond[verbatim,quote,relative=2]
394 c2 \parenthesize <c e g>
395 c2 <c \parenthesize e g>
398 Auch andere Objekte als Noten können in Klammern gesetzt werden.
400 @lilypond[verbatim,quote,relative=2]
401 c2-\parenthesize -. d
407 @rlsr{Editorial annotations}.
409 Referenz der Interna:
410 @rinternals{Parenthesis_engraver},
411 @rinternals{ParenthesesItem},
412 @rinternals{parentheses-interface}.
416 Wenn man einen Akkord einklammert, wird um jede Note eine eigene Klammer
417 gesetzt, anstatt den gesamten Akkord in eine große Klammer zu fassen.
422 @unnumberedsubsubsec Stems
425 @cindex Hals, unsichtbar
426 @cindex Notenhals, unsichtbar
427 @cindex unsichtbarer Notenhals
429 Immer, wenn das Programm eine Note findet, wird automatisch
430 ein Notenhals (@rinternals{Stem}) -Objekt erzeugt. Auch
431 für ganze Noten und Pausen werden sie erzeugt, aber unsichtbar
434 @funindex \stemNeutral
437 @funindex stemNeutral
442 @code{\stemUp} (Hälse nach oben),
443 @code{\stemDown} (Hälse nach unten),
444 @code{\stemNeutral} (Hälse je nach Notenposition).
450 @cindex Hals, Richtung von
451 @cindex Notenhals, Richtung von
452 @cindex Hals nach oben
453 @cindex Hals nach unten
456 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
457 {default-direction-of-stems-on-the-center-line-of-the-staff.ly}
461 @ref{Direction and placement}.
464 @rlsr{Editorial annotations}.
466 Referenz der Interna:
467 @rinternals{Stem_engraver},
469 @rinternals{stem-interface}.
473 @node Outside the staff
474 @subsection Outside the staff
476 Dieser Abschnitt zeigt, wie man Elemente im System von
477 außerhalb des Systems hervorhebt.
482 * Analysis brackets::
486 @unnumberedsubsubsec Balloon help
490 @cindex Erklärungsblase
491 @cindex Notation, Erklärungen
492 @cindex Anmerkung, Blase
495 @funindex \balloonGrobText
496 @funindex \balloonText
497 @funindex Balloon_engraver
498 @funindex balloonGrobText
499 @funindex balloonText
500 @funindex balloonLengthOn
501 @funindex balloonLengthOff
502 @funindex \balloonLengthOn
503 @funindex \balloonLengthOff
506 Notationselemente können bezeichnet und markiert werden, indem um sie eine
507 rechteckige Blase gezeichnet wird. Dies ist vor allem dazu da, Notation
510 @lilypond[verbatim,quote,relative=2]
511 \new Voice \with { \consists "Balloon_engraver" }
513 \balloonGrobText #'Stem #'(3 . 4) \markup { "I'm a Stem" }
515 \balloonGrobText #'Rest #'(-4 . -4) \markup { "I'm a rest" }
517 <c, g'-\balloonText #'(-2 . -2) \markup { "I'm a note head" } c>2.
521 Es gibt zwei Funktionen, @code{balloonGrobText} und
522 @code{balloonText}; die erste wird auf gleiche Art wie ein
523 @w{@code{\once \override}} eingesetzt umd Text an einen Grob zu
524 hängen, die zweite funktioniert wie ein @code{\tweak} und
525 wird üblicherweise innerhalb von Akkorden eingesetzt, um Text
526 an einzelne Noten zu hängen.
528 Textblasen beeinflussen normalerweise die Positionierung der Notation,
529 aber das kann geändert werden.
531 @lilypond[verbatim,quote,relative=2]
532 \new Voice \with { \consists "Balloon_engraver" }
535 \balloonGrobText #'Stem #'(3 . 4) \markup { "I'm a Stem" }
537 \balloonGrobText #'Rest #'(-4 . -4) \markup { "I'm a rest" }
540 <c, g'-\balloonText #'(-2 . -2) \markup { "I'm a note head" } c>2.
546 @code{\balloonLengthOn},
547 @code{\balloonLengthOff}.
552 @rlsr{Editorial annotations}.
554 Referenz der Interna:
555 @rinternals{Balloon_engraver},
556 @rinternals{BalloonTextItem},
557 @rinternals{balloon-interface}.
561 @unnumberedsubsubsec Grid lines
564 @cindex Linien, Gitter
565 @cindex vertikale Linien zwischen Systemen
566 @cindex Linien zwischen Systemen
567 @funindex Grid_point_engraver
568 @funindex Grid_line_span_engraver
569 @funindex gridInterval
571 Vertikale Linien können zwischen Systemen gesetzt werden, die mit den
572 Noten synchronisiert sind.
574 Der @code{Grid_point_engraver} muss benutzt werden, um die Endpunkte
575 der Linien zu definieren, und der @code{Grid_line_span_engraver} wird
576 benutzt, um dann die Linien zu setzen. Der Standard ist, dass die
577 Gitterlinien unter den Noten und zur linken Seite des Notenkopfes
578 gesetzt werden. Sie reichen von der Mitte eines Systems bis zur
579 Mitte des anderen. Mit @code{gridInterval} wird die Dauer zwischen
580 den Linien festgesetzt.
582 @lilypond[verbatim,quote]
586 \consists "Grid_point_engraver"
587 gridInterval = #(ly:make-moment 1 4)
591 \consists "Grid_line_span_engraver"
597 \new Staff \relative c'' {
601 \new Staff \relative c {
612 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
613 {grid-lines--changing-their-appearance.ly}
618 @rlsr{Editorial annotations}.
620 Referenz der Interna:
621 @rinternals{Grid_line_span_engraver},
622 @rinternals{Grid_point_engraver},
623 @rinternals{GridLine},
624 @rinternals{GridPoint},
625 @rinternals{grid-line-interface},
626 @rinternals{grid-point-interface}.
629 @node Analysis brackets
630 @unnumberedsubsubsec Analysis brackets
633 @cindex Phrasierungsklammern
634 @cindex Klammern, Analyse
636 @cindex musikwissenschaftliche Analyse
637 @cindex Notengruppenklammer
638 @cindex horizontale Kklammer
640 @funindex Horizontal_bracket_engraver
641 @funindex \startGroup
646 Klammern über dem System werden in der Musikanalyse benutzt, um
647 strukturelle Einheiten der Musik zu markieren. Einfache
648 horizontale Klammern werden von LilyPond unterstützt.
650 @lilypond[verbatim,quote]
654 \consists "Horizontal_bracket_engraver"
663 Analysis brackets may be nested.
665 @lilypond[verbatim,quote]
669 \consists "Horizontal_bracket_engraver"
673 c4\startGroup\startGroup
676 d4\stopGroup\stopGroup
682 @rlsr{Editorial annotations}.
684 Referenz der Interna:
685 @rinternals{Horizontal_bracket_engraver},
686 @rinternals{HorizontalBracket},
687 @rinternals{horizontal-bracket-interface},