]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/editorial.itely
Merge commit 'origin/dev/jneeman' into systems-per-page
[lilypond.git] / Documentation / de / user / editorial.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: 99b5022dc4baadd7000c94d5868cdb7cb9a8ed53
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 @node Editorial annotations
12 @section Editorial annotations
13
14 @lilypondfile[quote]{editorial-headword.ly}
15
16 Dieser Abschnitt zeigt die verschiedenen Möglichkeiten, die
17 Erscheinung der Noten zu ändern und analytische bzw. pädagogische
18 Anmerkungen anzubringen.
19
20 @menu
21 * Inside the staff::
22 * Outside the staff::
23 @end menu
24
25
26 @node Inside the staff
27 @subsection Inside the staff
28
29 Dieser Abschnitt zeigt, wie man Elemente hervorhebt, die sich
30 innerhalb des Notensystems befinden.
31
32 @menu
33 * Selecting notation font size::
34 * Fingering instructions::
35 * Hidden notes::
36 * Coloring objects::
37 * Parentheses::
38 * Stems::
39 @end menu
40
41 @node Selecting notation font size
42 @unnumberedsubsubsec Selecting notation font size
43
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
48 @cindex Notenköpfe
49 @funindex fontSize
50 @funindex font-size
51 @funindex magstep
52 @funindex \huge
53 @funindex \large
54 @funindex \normalsize
55 @funindex \small
56 @funindex \tiny
57 @funindex \teeny
58 @funindex huge
59 @funindex large
60 @funindex normalsize
61 @funindex small
62 @funindex tiny
63 @funindex teeny
64
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.
68
69 @warning{Für Schriftgröße von Text, siehe
70 @ref{Selecting font and font size}.}
71
72 @lilypond[verbatim,quote,relative=2]
73 \huge
74 c4.-> d8---3
75 \large
76 c4.-> d8---3
77 \normalsize
78 c4.-> d8---3
79 \small
80 c4.-> d8---3
81 \tiny
82 c4.-> d8---3
83 \teeny
84 c4.-> d8---3
85 @end lilypond
86
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.
96
97 @lilypond[verbatim,quote,relative=2]
98 \set fontSize = #3
99 c4.-> d8---3
100 \override NoteHead #'font-size = #-4
101 c4.-> d8---3
102 \override Script #'font-size = #2
103 c4.-> d8---3
104 \override Stem #'font-size = #-5
105 c4.-> d8---3
106 @end lilypond
107
108 @cindex Standard-Schriftgröße (Notation)
109 @cindex Schriftgröße (Notation), Standard
110 @funindex font-interface
111 @funindex font-size
112
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
117 von 10pt ausgewählt.
118
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.
122
123
124 @predefined
125 @code{\teeny},
126 @code{\tiny},
127 @code{\small},
128 @code{\normalsize},
129 @code{\large},
130 @code{\huge}.
131 @endpredefined
132
133 @seealso
134 Schnipsel:
135 @rlsr{Editorial annotations}.
136
137 Referenz der Interna:
138 @rinternals{font-interface}.
139
140
141 @node Fingering instructions
142 @unnumberedsubsubsec Fingering instructions
143
144 @cindex Fingersatz
145 @cindex Fingerwechsel
146 @cindex Griff: Fingersatz
147 @funindex \finger
148 @funindex finger
149
150 Fingersatzanweisungen können folgenderweise notiert werden:
151 @var{Note}-@var{Zahl}
152
153 @lilypond[verbatim,quote,relative=2]
154 c4-1 d-2 f-4 e-3
155 @end lilypond
156
157 Für Fingerwechsel muss eine Textbeschriftung (markup) benutzt werden:
158
159 @lilypond[verbatim,quote,relative=2]
160 c4-1 d-2 f-4 c^\markup { \finger "2 - 3" }
161 @end lilypond
162
163 @cindex thumb-script
164 @cindex Fingersatz: Daumen-Zeichen
165 @funindex \thumb
166 @funindex thumb
167
168 Mit dem Daumen-Befehl (@code{\thumb}) können die Noten bezeichnet 
169 werden, die mit dem 
170 Daumen (etwa auf dem Cello) gespielt werden sollen.
171
172 @lilypond[verbatim,quote,relative=2]
173 <a_\thumb a'-3>2 <b_\thumb b'-3>
174 @end lilypond
175
176 @cindex Fingersatz: Akkorde
177 @cindex Akkorde: Fingersatz
178
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.
182
183 @lilypond[verbatim,quote,relative=2]
184 <c-1 e-2 g-3 b-5>2 <d-1 f-2 a-3 c-5>
185 @end lilypond
186
187 Fingersatzanweisungen können manuell oberhalb des Systems gesetzt werden, siehe
188 @ref{Direction and placement}.
189
190 @snippets
191
192 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
193 {controlling-the-placement-of-chord-fingerings.ly}
194
195 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
196 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
197
198 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
199 {avoiding-collisions-with-chord-fingerings.ly}
200
201 @seealso
202 Notationsreferenz:
203 @ref{Direction and placement}.
204
205 Schnipsel:
206 @rlsr{Editorial annotations}.
207
208 Referenz der Interna:
209 @rinternals{FingeringEvent},
210 @rinternals{fingering-event},
211 @rinternals{Fingering_engraver},
212 @rinternals{New_fingering_engraver},
213 @rinternals{Fingering}.
214
215
216 @node Hidden notes
217 @unnumberedsubsubsec Hidden notes
218
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
226 @funindex \hideNotes
227 @funindex hideNotes
228 @funindex \unHideNotes
229 @funindex unHideNotes
230
231 Versteckte (oder unsichtbare oder transparente) Noten können sinnvoll sein,
232 wenn man Notation für den Theorieunterricht oder Kompositionsübungen
233 erstellen will.
234
235 @lilypond[verbatim,quote,relative=2]
236 c4 d
237 \hideNotes
238 e4 f
239 \unHideNotes
240 g a
241 \hideNotes
242 b
243 \unHideNotes
244 c
245 @end lilypond
246
247 Notationsobjekte, die an die unsichtbaren Noten angefügt sind, sind weiterhin
248 sichtbar.
249
250 @lilypond[verbatim,quote,relative=2]
251 c4( d)
252 \hideNotes
253 e4(\p f)--
254 @end lilypond
255
256
257 @predefined
258 @code{\hideNotes},
259 @code{\unHideNotes}.
260 @endpredefined
261
262 @seealso
263 Schnipsel:
264 @rlsr{Editorial annotations}.
265
266 Referenz der Interna:
267 @rinternals{Note_spacing_engraver},
268 @rinternals{NoteSpacing}.
269
270
271 @node Coloring objects
272 @unnumberedsubsubsec Coloring objects
273
274 @cindex Objekte, farbig
275 @cindex Farbe
276 @cindex Einfärben von Objekten
277 @cindex Noten, farbig
278 @cindex farbige Noten
279 @cindex X11-Farben
280 @cindex with-color
281 @funindex color
282 @funindex \with-color
283 @funindex with-color
284 @funindex x11-color
285
286 Einzelnen Objekten können einfach eigene Farben zugewiesen werden.
287 Gültige Farben-Bezeichnungen sind aufgelistet in @ref{List of colors}.
288
289 @lilypond[verbatim,quote,relative=2]
290 \override NoteHead #'color = #red
291 c4 c
292 \override NoteHead #'color = #(x11-color 'LimeGreen)
293 d
294 \override Stem #'color = #blue
295 e
296 @end lilypond
297
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.
305
306 Wenn @code{x11-color} die angegebene Farbbezeichnung nicht kennt, wird
307 Schwarz eingesetzt.
308
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"
313 }
314
315 gis8 a
316 \override Beam #'color = #(x11-color "medium turquoise")
317 gis a
318 \override Accidental #'color = #(x11-color 'DarkRed)
319 gis a
320 \override NoteHead #'color = #(x11-color "LimeGreen")
321 gis a
322 % this is deliberate nonsense; note that the stems remain black
323 \override Stem #'color = #(x11-color 'Boggle)
324 b2 cis
325 @end lilypond
326
327 @cindex RGB-Farbe
328 @cindex Farbe, RGB
329 @funindex rgb-color
330
331 Exakte RGB-Farben können mit Hilfe der Scheme-Funktion @code{rgb-color}
332 definiert werden.
333
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"
338 }
339
340 \override Stem #'color = #(rgb-color 0 0 0)
341 gis8 a
342 \override Stem #'color = #(rgb-color 1 1 1)
343 gis8 a
344 \override Stem #'color = #(rgb-color 0 0 0.5)
345 gis4 a
346 @end lilypond
347
348 @seealso
349 Notationsreferenz:
350 @ref{List of colors}, @ref{The
351 tweak command}.
352
353 Schnipsel:
354 @rlsr{Editorial annotations}.
355
356 @cindex x11-Farbe
357 @cindex farbige Noten in Akkorden
358 @cindex Noten, farbige in Akkorden
359 @cindex Akkorde: farbige Noten
360 @funindex x11-color
361
362 @knownissues
363 Eine X11-Farbe hat nicht notwendigerweise exakt denselben Farbton wie
364 eine ähnlich genannte normale Farbe.
365
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}).
371
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}.
374
375
376
377 @node Parentheses
378 @unnumberedsubsubsec Parentheses
379
380 @cindex Geisternoten
381 @cindex Noten in Klammern
382 @cindex Klammern um Noten
383 @cindex editorische Noten
384 @funindex \parenthesize
385 @funindex parenthesize
386
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.
391
392 @lilypond[verbatim,quote,relative=2]
393 c2 \parenthesize d
394 c2 \parenthesize <c e g>
395 c2 <c \parenthesize e g>
396 @end lilypond
397
398 Auch andere Objekte als Noten können in Klammern gesetzt werden.
399
400 @lilypond[verbatim,quote,relative=2]
401 c2-\parenthesize -. d
402 c2 \parenthesize r
403 @end lilypond
404
405 @seealso
406 Schnipsel:
407 @rlsr{Editorial annotations}.
408
409 Referenz der Interna:
410 @rinternals{Parenthesis_engraver},
411 @rinternals{ParenthesesItem},
412 @rinternals{parentheses-interface}.
413
414 @knownissues
415
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.
418
419
420
421 @node Stems
422 @unnumberedsubsubsec Stems
423
424 @cindex Hals
425 @cindex Hals, unsichtbar
426 @cindex Notenhals, unsichtbar
427 @cindex unsichtbarer Notenhals
428 @cindex Hals, Richtung
429 @cindex Richtung von Notenhälsen
430 @cindex Notenhals, Richtung
431
432 @funindex \stemNeutral
433 @funindex \stemUp
434 @funindex \stemDown
435 @funindex stemNeutral
436 @funindex stemUp
437 @funindex stemDown
438
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 
442 gemacht.
443
444 @predefined
445 @code{\stemUp} (Hälse nach oben),
446 @code{\stemDown} (Hälse nach unten),
447 @code{\stemNeutral} (Hälse je nach Notenposition).
448 @endpredefined
449
450 @snippets
451
452 @cindex Hals, Richtung von
453 @cindex Notenhals, Richtung von
454 @cindex Hals nach oben
455 @cindex Hals nach unten
456 @cindex Hals neutral
457
458 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
459 {default-direction-of-stems-on-the-center-line-of-the-staff.ly}
460
461 @seealso
462 Notationsreferenz:
463 @ref{Direction and placement}.
464
465 Schnipsel:
466 @rlsr{Editorial annotations}.
467
468 Referenz der Interna:
469 @rinternals{Stem_engraver},
470 @rinternals{Stem},
471 @rinternals{stem-interface}.
472
473
474
475 @node Outside the staff
476 @subsection Outside the staff
477
478 Dieser Abschnitt zeigt, wie man Elemente im System von
479 außerhalb des Systems hervorhebt.
480
481 @menu
482 * Balloon help::
483 * Grid lines::
484 * Analysis brackets::
485 @end menu
486
487 @node Balloon help
488 @unnumberedsubsubsec Balloon help
489
490 @cindex Ballon
491 @cindex Blase
492 @cindex Erklärungsblase
493 @cindex Notation, Erklärungen
494 @cindex Anmerkung, Blase
495 @cindex Hilfe, Blase
496 @cindex Textblasen
497 @funindex \balloonGrobText
498 @funindex \balloonText
499 @funindex Balloon_engraver
500 @funindex balloonGrobText
501 @funindex balloonText
502 @funindex balloonLengthOn
503 @funindex balloonLengthOff
504 @funindex \balloonLengthOn
505 @funindex \balloonLengthOff
506
507
508 Notationselemente können bezeichnet und markiert werden, indem um sie eine
509 rechteckige Blase gezeichnet wird.  Dies ist vor allem dazu da, Notation
510 zu erklären.
511
512 @lilypond[verbatim,quote,relative=2]
513 \new Voice \with { \consists "Balloon_engraver" }
514 {
515   \balloonGrobText #'Stem #'(3 . 4) \markup { "I'm a Stem" }
516   a8
517   \balloonGrobText #'Rest #'(-4 . -4) \markup { "I'm a rest" }
518   r
519   <c, g'-\balloonText #'(-2 . -2) \markup { "I'm a note head" } c>2.
520 }
521 @end lilypond
522
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.
529
530 Textblasen beeinflussen normalerweise die Positionierung der Notation,
531 aber das kann geändert werden.
532
533 @lilypond[verbatim,quote,relative=2]
534 \new Voice \with { \consists "Balloon_engraver" }
535 {
536   \balloonLengthOff
537   \balloonGrobText #'Stem #'(3 . 4) \markup { "I'm a Stem" }
538   a8
539   \balloonGrobText #'Rest #'(-4 . -4) \markup { "I'm a rest" }
540   r
541   \balloonLengthOn
542   <c, g'-\balloonText #'(-2 . -2) \markup { "I'm a note head" } c>2.
543 }
544 @end lilypond
545
546
547 @predefined
548 @code{\balloonLengthOn},
549 @code{\balloonLengthOff}.
550 @endpredefined
551
552 @seealso
553 Schnipsel:
554 @rlsr{Editorial annotations}.
555
556 Referenz der Interna:
557 @rinternals{Balloon_engraver},
558 @rinternals{BalloonTextItem},
559 @rinternals{balloon-interface}.
560
561
562 @node Grid lines
563 @unnumberedsubsubsec Grid lines
564
565 @cindex Gitterlinien
566 @cindex Linien, Gitter
567 @cindex vertikale Linien zwischen Systemen
568 @cindex Linien zwischen Systemen
569 @funindex Grid_point_engraver
570 @funindex Grid_line_span_engraver
571 @funindex gridInterval
572
573 Vertikale Linien können zwischen Systemen gesetzt werden, die mit den
574 Noten synchronisiert sind.
575
576 Der @code{Grid_point_engraver} muss benutzt werden, um die Endpunkte
577 der Linien zu definieren, und der @code{Grid_line_span_engraver} wird
578 benutzt, um dann die Linien zu setzen.  Der Standard ist, dass die
579 Gitterlinien unter den Noten und zur linken Seite des Notenkopfes
580 gesetzt werden.  Sie reichen von der Mitte eines Systems bis zur
581 Mitte des anderen.  Mit @code{gridInterval} wird die Dauer zwischen
582 den Linien festgesetzt.
583
584 @lilypond[verbatim,quote]
585 \layout {
586   \context {
587     \Staff
588     \consists "Grid_point_engraver"
589     gridInterval = #(ly:make-moment 1 4)
590   }
591   \context {
592     \Score
593     \consists "Grid_line_span_engraver"
594   }
595 }
596
597 \score {
598   \new ChoirStaff <<
599     \new Staff \relative c'' {
600       \stemUp
601       c4. d8 e8 f g4
602     }
603     \new Staff \relative c {
604       \clef bass
605       \stemDown
606       c4 g' f e
607     }
608   >>
609 }
610 @end lilypond
611
612 @snippets
613
614 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
615 {grid-lines--changing-their-appearance.ly}
616
617
618 @seealso
619 Schnipsel:
620 @rlsr{Editorial annotations}.
621
622 Referenz der Interna:
623 @rinternals{Grid_line_span_engraver},
624 @rinternals{Grid_point_engraver},
625 @rinternals{GridLine},
626 @rinternals{GridPoint},
627 @rinternals{grid-line-interface},
628 @rinternals{grid-point-interface}.
629
630
631 @node Analysis brackets
632 @unnumberedsubsubsec Analysis brackets
633
634 @cindex Klammern
635 @cindex Phrasierungsklammern
636 @cindex Klammern, Analyse
637 @cindex Analyse
638 @cindex musikwissenschaftliche Analyse
639 @cindex Notengruppenklammer
640 @cindex horizontale Kklammer
641 @cindex Musikanalyse
642 @funindex Horizontal_bracket_engraver
643 @funindex \startGroup
644 @funindex startGroup
645 @funindex \stopGroup
646 @funindex stopGroup
647
648 Klammern über dem System werden in der Musikanalyse benutzt, um
649 strukturelle Einheiten der Musik zu markieren.  Einfache
650 horizontale Klammern werden von LilyPond unterstützt.
651
652 @lilypond[verbatim,quote]
653 \layout {
654   \context {
655     \Voice
656     \consists "Horizontal_bracket_engraver"
657   }
658 }
659 \relative c'' {
660   c2\startGroup
661   d\stopGroup
662 }
663 @end lilypond
664
665 Analysis brackets may be nested.
666
667 @lilypond[verbatim,quote]
668 \layout {
669   \context {
670     \Voice
671     \consists "Horizontal_bracket_engraver"
672   }
673 }
674 \relative c'' {
675   c4\startGroup\startGroup
676   d4\stopGroup
677   e4\startGroup
678   d4\stopGroup\stopGroup
679 }
680 @end lilypond
681
682 @seealso
683 Schnipsel:
684 @rlsr{Editorial annotations}.
685
686 Referenz der Interna:
687 @rinternals{Horizontal_bracket_engraver},
688 @rinternals{HorizontalBracket},
689 @rinternals{horizontal-bracket-interface},
690 @rinternals{Staff}.
691