]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/editorial.itely
Merge branch 'master' of ssh+git://git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / Documentation / de / user / editorial.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: 7c57f1469e057f25f5d7a7b75c18f33bb4e5bed9
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
124 @predefined
125 @funindex \teeny
126 @code{\teeny},
127 @funindex \tiny
128 @code{\tiny},
129 @funindex \small
130 @code{\small},
131 @funindex \normalsize
132 @code{\normalsize},
133 @funindex \large
134 @code{\large},
135 @funindex \huge
136 @code{\huge}.
137 @endpredefined
138
139
140 @seealso
141 Schnipsel:
142 @rlsr{Editorial annotations}.
143
144 Referenz der Interna:
145 @rinternals{font-interface}.
146
147
148 @node Fingering instructions
149 @unnumberedsubsubsec Fingering instructions
150
151 @cindex Fingersatz
152 @cindex Fingerwechsel
153 @cindex Griff: Fingersatz
154 @funindex \finger
155 @funindex finger
156
157 Fingersatzanweisungen können folgenderweise notiert werden:
158 @var{Note}-@var{Zahl}
159
160 @lilypond[verbatim,quote,relative=2]
161 c4-1 d-2 f-4 e-3
162 @end lilypond
163
164 Für Fingerwechsel muss eine Textbeschriftung (markup) benutzt werden:
165
166 @lilypond[verbatim,quote,relative=2]
167 c4-1 d-2 f-4 c^\markup { \finger "2 - 3" }
168 @end lilypond
169
170 @cindex thumb-script
171 @cindex Fingersatz: Daumen-Zeichen
172 @funindex \thumb
173 @funindex thumb
174
175 Mit dem Daumen-Befehl (@code{\thumb}) können die Noten bezeichnet 
176 werden, die mit dem 
177 Daumen (etwa auf dem Cello) gespielt werden sollen.
178
179 @lilypond[verbatim,quote,relative=2]
180 <a_\thumb a'-3>2 <b_\thumb b'-3>
181 @end lilypond
182
183 @cindex Fingersatz: Akkorde
184 @cindex Akkorde: Fingersatz
185
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.
189
190 @lilypond[verbatim,quote,relative=2]
191 <c-1 e-2 g-3 b-5>2 <d-1 f-2 a-3 c-5>
192 @end lilypond
193
194 Fingersatzanweisungen können manuell oberhalb des Systems gesetzt werden, siehe
195 @ref{Direction and placement}.
196
197 @snippets
198
199 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
200 {controlling-the-placement-of-chord-fingerings.ly}
201
202 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
203 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
204
205
206 @seealso
207 Notationsreferenz:
208 @ref{Direction and placement}.
209
210 Schnipsel:
211 @rlsr{Editorial annotations}.
212
213 Referenz der Interna:
214 @rinternals{FingeringEvent},
215 @rinternals{fingering-event},
216 @rinternals{Fingering_engraver},
217 @rinternals{New_fingering_engraver},
218 @rinternals{Fingering}.
219
220
221 @node Hidden notes
222 @unnumberedsubsubsec Hidden notes
223
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
231 @funindex \hideNotes
232 @funindex hideNotes
233 @funindex \unHideNotes
234 @funindex unHideNotes
235
236 Versteckte (oder unsichtbare oder transparente) Noten können sinnvoll sein,
237 wenn man Notation für den Theorieunterricht oder Kompositionsübungen
238 erstellen will.
239
240 @lilypond[verbatim,quote,relative=2]
241 c4 d
242 \hideNotes
243 e4 f
244 \unHideNotes
245 g a
246 \hideNotes
247 b
248 \unHideNotes
249 c
250 @end lilypond
251
252 Notationsobjekte, die an die unsichtbaren Noten angefügt sind, sind weiterhin
253 sichtbar.
254
255 @lilypond[verbatim,quote,relative=2]
256 c4( d)
257 \hideNotes
258 e4(\p f)--
259 @end lilypond
260
261
262 @predefined
263 @code{\hideNotes},
264 @code{\unHideNotes}.
265 @endpredefined
266
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
355 @seealso
356 Notationsreferenz:
357 @ref{List of colors}, @ref{The
358 tweak command}.
359
360 Schnipsel:
361 @rlsr{Editorial annotations}.
362
363
364 @cindex x11-Farbe
365 @cindex farbige Noten in Akkorden
366 @cindex Noten, farbige in Akkorden
367 @cindex Akkorde: farbige Noten
368 @funindex x11-color
369
370 @knownissues
371 Eine X11-Farbe hat nicht notwendigerweise exakt denselben Farbton wie
372 eine ähnlich genannte normale Farbe.
373
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}).
379
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}.
382
383
384
385 @node Parentheses
386 @unnumberedsubsubsec Parentheses
387
388 @cindex Geisternoten
389 @cindex Noten in Klammern
390 @cindex Klammern um Noten
391 @cindex editorische Noten
392 @funindex \parenthesize
393 @funindex parenthesize
394
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.
399
400 @lilypond[verbatim,quote,relative=2]
401 c2 \parenthesize d
402 c2 \parenthesize <c e g>
403 c2 <c \parenthesize e g>
404 @end lilypond
405
406 Auch andere Objekte als Noten können in Klammern gesetzt werden.
407
408 @lilypond[verbatim,quote,relative=2]
409 c2-\parenthesize -. d
410 c2 \parenthesize r
411 @end lilypond
412
413
414 @seealso
415 Schnipsel:
416 @rlsr{Editorial annotations}.
417
418 Referenz der Interna:
419 @rinternals{Parenthesis_engraver},
420 @rinternals{ParenthesesItem},
421 @rinternals{parentheses-interface}.
422
423
424 @knownissues
425
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.
428
429
430
431 @node Stems
432 @unnumberedsubsubsec Stems
433
434 @cindex Hals
435 @cindex Hals, unsichtbar
436 @cindex Notenhals, unsichtbar
437 @cindex unsichtbarer Notenhals
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
445 @predefined
446 @funindex \stemUp
447 @code{\stemUp} (Hälse nach oben),
448 @funindex \stemDown
449 @code{\stemDown} (Hälse nach unten),
450 @funindex \stemNeutral
451 @code{\stemNeutral} (Hälse je nach Notenposition).
452 @endpredefined
453
454
455 @snippets
456
457 @cindex Hals, Richtung von
458 @cindex Notenhals, Richtung von
459 @cindex Hals nach oben
460 @cindex Hals nach unten
461 @cindex Hals neutral
462
463 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
464 {default-direction-of-stems-on-the-center-line-of-the-staff.ly}
465
466
467 @seealso
468 Notationsreferenz:
469 @ref{Direction and placement}.
470
471 Schnipsel:
472 @rlsr{Editorial annotations}.
473
474 Referenz der Interna:
475 @rinternals{Stem_engraver},
476 @rinternals{Stem},
477 @rinternals{stem-interface}.
478
479
480 @node Outside the staff
481 @subsection Outside the staff
482
483 Dieser Abschnitt zeigt, wie man Elemente im System von
484 außerhalb des Systems hervorhebt.
485
486 @menu
487 * Balloon help::                
488 * Grid lines::                  
489 * Analysis brackets::           
490 @end menu
491
492 @node Balloon help
493 @unnumberedsubsubsec Balloon help
494
495 @cindex Ballon
496 @cindex Blase
497 @cindex Erklärungsblase
498 @cindex Notation, Erklärungen
499 @cindex Anmerkung, Blase
500 @cindex Hilfe, Blase
501 @cindex Textblasen
502 @funindex \balloonGrobText
503 @funindex \balloonText
504 @funindex Balloon_engraver
505 @funindex balloonGrobText
506 @funindex balloonText
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 @funindex balloonLengthOn
549 @funindex balloonLengthOff
550 @code{\balloonLengthOn},
551 @funindex \balloonLengthOn
552 @funindex \balloonLengthOff
553 @code{\balloonLengthOff}.
554 @endpredefined
555
556
557 @seealso
558 Schnipsel:
559 @rlsr{Editorial annotations}.
560
561 Referenz der Interna:
562 @rinternals{Balloon_engraver},
563 @rinternals{BalloonTextItem},
564 @rinternals{balloon-interface}.
565
566
567 @node Grid lines
568 @unnumberedsubsubsec Grid lines
569
570 @cindex Gitterlinien
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
577
578 Vertikale Linien können zwischen Systemen gesetzt werden, die mit den
579 Noten synchronisiert sind.
580
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.
588
589 @lilypond[verbatim,quote]
590 \layout {
591   \context {
592     \Staff
593     \consists "Grid_point_engraver"
594     gridInterval = #(ly:make-moment 1 4)
595   }
596   \context {
597     \Score
598     \consists "Grid_line_span_engraver"
599   }
600 }
601
602 \score {
603   \new ChoirStaff <<
604     \new Staff \relative c'' {
605       \stemUp
606       c4. d8 e8 f g4
607     }
608     \new Staff \relative c {
609       \clef bass
610       \stemDown
611       c4 g' f e
612     }
613   >>
614 }
615 @end lilypond
616
617 @snippets
618
619 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
620 {grid-lines--changing-their-appearance.ly}
621
622
623 @seealso
624 Schnipsel:
625 @rlsr{Editorial annotations}.
626
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}.
634
635
636 @node Analysis brackets
637 @unnumberedsubsubsec Analysis brackets
638
639 @cindex Klammern
640 @cindex Phrasierungsklammern
641 @cindex Klammern, Analyse
642 @cindex Analyse
643 @cindex musikwissenschaftliche Analyse
644 @cindex Notengruppenklammer
645 @cindex horizontale Kklammer
646 @cindex Musikanalyse
647 @funindex Horizontal_bracket_engraver
648 @funindex \startGroup
649 @funindex startGroup
650 @funindex \stopGroup
651 @funindex stopGroup
652
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.
656
657 @lilypond[verbatim,quote]
658 \layout {
659   \context {
660     \Voice
661     \consists "Horizontal_bracket_engraver"
662   }
663 }
664 \relative c'' {
665   c2\startGroup
666   d\stopGroup
667 }
668 @end lilypond
669
670 Analysis brackets may be nested.
671
672 @lilypond[verbatim,quote]
673 \layout {
674   \context {
675     \Voice
676     \consists "Horizontal_bracket_engraver"
677   }
678 }
679 \relative c'' {
680   c4\startGroup\startGroup
681   d4\stopGroup
682   e4\startGroup
683   d4\stopGroup\stopGroup
684 }
685 @end lilypond
686
687
688 @seealso
689 Schnipsel:
690 @rlsr{Editorial annotations}.
691
692 Referenz der Interna:
693 @rinternals{Horizontal_bracket_engraver},
694 @rinternals{HorizontalBracket},
695 @rinternals{horizontal-bracket-interface},
696 @rinternals{Staff}.
697