]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/editorial.itely
Make relative-includes configurable with a -d option.
[lilypond.git] / Documentation / de / user / editorial.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: 2c00bdbfaf62dd90863331c4713e6b29e32c9322
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.11.61"
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 @funindex \huge
124 @funindex \teeny
125 @funindex \small
126 @funindex \tiny
127 @funindex \normalsize
128 @funindex \large
129
130 @predefined
131 @code{\teeny},
132 @code{\tiny},
133 @code{\small},
134 @code{\normalsize},
135 @code{\large},
136 @code{\huge}.
137 @endpredefined
138
139 @seealso
140 Schnipsel:
141 @rlsr{Editorial annotations}.
142
143 Referenz der Interna:
144 @rinternals{font-interface}.
145
146
147 @node Fingering instructions
148 @unnumberedsubsubsec 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{Direction and placement}.
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-of-chord-fingering-with-beams.ly}
206
207 @seealso
208 Notationsreferenz:
209 @ref{Direction and placement}.
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 Hidden notes
223 @unnumberedsubsubsec Hidden notes
224
225 @cindex Noten verstecken
226 @cindex Verstecken von Noten
227 @cindex Noten, unsichtbar
228 @cindex unsichtbare Noten
229 @cindex durchsichtige Noten
230 @cindex Noten, durchsichtig
231 @cindex transparent, Noten
232 @funindex \hideNotes
233 @funindex hideNotes
234 @funindex \unHideNotes
235 @funindex unHideNotes
236
237 Versteckte (oder unsichtbare oder transparente) Noten können sinnvoll sein,
238 wenn man Notation für den Theorieunterricht oder Kompositionsübungen
239 erstellen will.
240
241 @lilypond[verbatim,quote,relative=2]
242 c4 d
243 \hideNotes
244 e4 f
245 \unHideNotes
246 g a
247 \hideNotes
248 b
249 \unHideNotes
250 c
251 @end lilypond
252
253 Notationsobjekte, die an die unsichtbaren Noten angefügt sind, sind weiterhin
254 sichtbar.
255
256 @lilypond[verbatim,quote,relative=2]
257 c4( d)
258 \hideNotes
259 e4(\p f)--
260 @end lilypond
261
262
263 @predefined
264 @code{\hideNotes},
265 @code{\unHideNotes}.
266 @endpredefined
267
268 @seealso
269 Schnipsel:
270 @rlsr{Editorial annotations}.
271
272 Referenz der Interna:
273 @rinternals{Note_spacing_engraver},
274 @rinternals{NoteSpacing}.
275
276
277 @node Coloring objects
278 @unnumberedsubsubsec Coloring objects
279
280 @cindex Objekte, farbig
281 @cindex Farbe
282 @cindex Einfärben von Objekten
283 @cindex Noten, farbig
284 @cindex farbige Noten
285 @cindex X11-Farben
286 @cindex with-color
287 @funindex color
288 @funindex \with-color
289 @funindex with-color
290 @funindex x11-color
291
292 Einzelnen Objekten können einfach eigene Farben zugewiesen werden.
293 Gültige Farben-Bezeichnungen sind aufgelistet in @ref{List of colors}.
294
295 @lilypond[verbatim,quote,relative=2]
296 \override NoteHead #'color = #red
297 c4 c
298 \override NoteHead #'color = #(x11-color 'LimeGreen)
299 d
300 \override Stem #'color = #blue
301 e
302 @end lilypond
303
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.
311
312 Wenn @code{x11-color} die angegebene Farbbezeichnung nicht kennt, wird
313 Schwarz eingesetzt.
314
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"
319 }
320
321 gis8 a
322 \override Beam #'color = #(x11-color "medium turquoise")
323 gis a
324 \override Accidental #'color = #(x11-color 'DarkRed)
325 gis a
326 \override NoteHead #'color = #(x11-color "LimeGreen")
327 gis a
328 % this is deliberate nonsense; note that the stems remain black
329 \override Stem #'color = #(x11-color 'Boggle)
330 b2 cis
331 @end lilypond
332
333 @cindex RGB-Farbe
334 @cindex Farbe, RGB
335 @funindex rgb-color
336
337 Exakte RGB-Farben können mit Hilfe der Scheme-Funktion @code{rgb-color}
338 definiert werden.
339
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"
344 }
345
346 \override Stem #'color = #(rgb-color 0 0 0)
347 gis8 a
348 \override Stem #'color = #(rgb-color 1 1 1)
349 gis8 a
350 \override Stem #'color = #(rgb-color 0 0 0.5)
351 gis4 a
352 @end lilypond
353
354 @seealso
355 Notationsreferenz:
356 @ref{List of colors}, @ref{The
357 tweak command}.
358
359 Schnipsel:
360 @rlsr{Editorial annotations}.
361
362 @cindex x11-Farbe
363 @cindex farbige Noten in Akkorden
364 @cindex Noten, farbige in Akkorden
365 @cindex Akkorde: farbige Noten
366 @funindex x11-color
367
368 @knownissues
369 Eine X11-Farbe hat nicht notwendigerweise exakt denselben Farbton wie
370 eine ähnlich genannte normale Farbe.
371
372 Nicht alle X11-Farben lassen sich am Webbrowser erkennen, d. h. der
373 Unterschied etwa zwischen @code{'LimeGreen} und @code{'ForestGreen} wird
374 eventuell nicht dargestellt.  Für die Benutzung im Internet wird
375 die Benutzung von einfachen Farben nahegelegt (z. B. @code{#blue},
376 @code{#green}, @code{#red}).
377
378 Noten in Akkorden können nicht mit @code{\override} eingefärbt werden,
379 dazu muss @code{\tweak} benutzt werden. Siehe auch @ref{The tweak command}.
380
381
382
383 @node Parentheses
384 @unnumberedsubsubsec Parentheses
385
386 @cindex Geisternoten
387 @cindex Noten in Klammern
388 @cindex Klammern um Noten
389 @cindex editorische Noten
390 @funindex \parenthesize
391 @funindex parenthesize
392
393 Objekte können in Klammern gesetzt werden, indem vor ihnen der Befehl
394 @code{\parenthesize} geschrieben wird.  Wenn ein Akkord in Klammern gesetzt
395 wird, wirkt sich das auf jede Noten im Akkord aus.  Innerhalb von einem
396 Akkord gesetzte Befehle wirken sich auf einzelne Noten aus.
397
398 @lilypond[verbatim,quote,relative=2]
399 c2 \parenthesize d
400 c2 \parenthesize <c e g>
401 c2 <c \parenthesize e g>
402 @end lilypond
403
404 Auch andere Objekte als Noten können in Klammern gesetzt werden.
405
406 @lilypond[verbatim,quote,relative=2]
407 c2-\parenthesize -. d
408 c2 \parenthesize r
409 @end lilypond
410
411 @seealso
412 Schnipsel:
413 @rlsr{Editorial annotations}.
414
415 Referenz der Interna:
416 @rinternals{Parenthesis_engraver},
417 @rinternals{ParenthesesItem},
418 @rinternals{parentheses-interface}.
419
420 @knownissues
421
422 Wenn man einen Akkord einklammert, wird um jede Note eine eigene Klammer
423 gesetzt, anstatt den gesamten Akkord in eine große Klammer zu fassen.
424
425
426
427 @node Stems
428 @unnumberedsubsubsec Stems
429
430 @cindex Hals
431 @cindex Hals, unsichtbar
432 @cindex Notenhals, unsichtbar
433 @cindex unsichtbarer Notenhals
434
435 Immer, wenn das Programm eine Note findet, wird automatisch 
436 ein Notenhals (@rinternals{Stem}) -Objekt erzeugt. Auch 
437 für ganze Noten und Pausen werden sie erzeugt, aber unsichtbar 
438 gemacht.
439
440 @funindex \stemNeutral
441 @funindex \stemUp
442 @funindex \stemDown
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
451 @snippets
452
453 @cindex Hals, Richtung von
454 @cindex Notenhals, Richtung von
455 @cindex Hals nach oben
456 @cindex Hals nach unten
457 @cindex Hals neutral
458
459 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
460 {default-direction-of-stems-on-the-center-line-of-the-staff.ly}
461
462 @seealso
463 Notationsreferenz:
464 @ref{Direction and placement}.
465
466 Schnipsel:
467 @rlsr{Editorial annotations}.
468
469 Referenz der Interna:
470 @rinternals{Stem_engraver},
471 @rinternals{Stem},
472 @rinternals{stem-interface}.
473
474
475
476 @node Outside the staff
477 @subsection Outside the staff
478
479 Dieser Abschnitt zeigt, wie man Elemente im System von
480 außerhalb des Systems hervorhebt.
481
482 @menu
483 * Balloon help::
484 * Grid lines::
485 * Analysis brackets::
486 @end menu
487
488 @node Balloon help
489 @unnumberedsubsubsec Balloon help
490
491 @cindex Ballon
492 @cindex Blase
493 @cindex Erklärungsblase
494 @cindex Notation, Erklärungen
495 @cindex Anmerkung, Blase
496 @cindex Hilfe, Blase
497 @cindex Textblasen
498 @funindex \balloonGrobText
499 @funindex \balloonText
500 @funindex Balloon_engraver
501 @funindex balloonGrobText
502 @funindex balloonText
503
504 Notationselemente können bezeichnet und markiert werden, indem um sie eine
505 rechteckige Blase gezeichnet wird.  Dies ist vor allem dazu da, Notation
506 zu erklären.
507
508 @lilypond[verbatim,quote,relative=2]
509 \new Voice \with { \consists "Balloon_engraver" }
510 {
511   \balloonGrobText #'Stem #'(3 . 4) \markup { "I'm a Stem" }
512   a8
513   \balloonGrobText #'Rest #'(-4 . -4) \markup { "I'm a rest" }
514   r
515   <c, g'-\balloonText #'(-2 . -2) \markup { "I'm a note head" } c>2.
516 }
517 @end lilypond
518
519 Es gibt zwei Funktionen, @code{balloonGrobText} und
520 @code{balloonText}; die erste wird auf gleiche Art wie ein
521 @w{@code{\once \override}} eingesetzt umd Text an einen Grob zu
522 hängen, die zweite funktioniert wie ein @code{\tweak} und
523 wird üblicherweise innerhalb von Akkorden eingesetzt, um Text
524 an einzelne Noten zu hängen.
525
526 Textblasen beeinflussen normalerweise die Positionierung der Notation,
527 aber das kann geändert werden.
528
529 @lilypond[verbatim,quote,relative=2]
530 \new Voice \with { \consists "Balloon_engraver" }
531 {
532   \balloonLengthOff
533   \balloonGrobText #'Stem #'(3 . 4) \markup { "I'm a Stem" }
534   a8
535   \balloonGrobText #'Rest #'(-4 . -4) \markup { "I'm a rest" }
536   r
537   \balloonLengthOn
538   <c, g'-\balloonText #'(-2 . -2) \markup { "I'm a note head" } c>2.
539 }
540 @end lilypond
541
542 @funindex balloonLengthOn
543 @funindex balloonLengthOff
544 @funindex \balloonLengthOn
545 @funindex \balloonLengthOff
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