]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/editorial.itely
1f7121b92f1e7fee08ac1e69ad42172df914aaeb
[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
142 Schnipsel:
143 @rlsr{Editorial annotations}.
144
145 Referenz der Interna:
146 @rinternals{font-interface}.
147
148
149 @node Fingering instructions
150 @unnumberedsubsubsec Fingering instructions
151
152 @cindex Fingersatz
153 @cindex Fingerwechsel
154 @cindex Griff: Fingersatz
155 @funindex \finger
156 @funindex finger
157
158 Fingersatzanweisungen können folgenderweise notiert werden:
159 @var{Note}-@var{Zahl}
160
161 @lilypond[verbatim,quote,relative=2]
162 c4-1 d-2 f-4 e-3
163 @end lilypond
164
165 Für Fingerwechsel muss eine Textbeschriftung (markup) benutzt werden:
166
167 @lilypond[verbatim,quote,relative=2]
168 c4-1 d-2 f-4 c^\markup { \finger "2 - 3" }
169 @end lilypond
170
171 @cindex thumb-script
172 @cindex Fingersatz: Daumen-Zeichen
173 @funindex \thumb
174 @funindex thumb
175
176 Mit dem Daumen-Befehl (@code{\thumb}) können die Noten bezeichnet 
177 werden, die mit dem 
178 Daumen (etwa auf dem Cello) gespielt werden sollen.
179
180 @lilypond[verbatim,quote,relative=2]
181 <a_\thumb a'-3>2 <b_\thumb b'-3>
182 @end lilypond
183
184 @cindex Fingersatz: Akkorde
185 @cindex Akkorde: Fingersatz
186
187 Fingersätze für Akkorde können auch zu einzelnen Noten des 
188 Akkordes hinzugefügt werden, indem sie innerhalb der Akkord-Klammer 
189 direkt an die Noten angefügt werden.
190
191 @lilypond[verbatim,quote,relative=2]
192 <c-1 e-2 g-3 b-5>2 <d-1 f-2 a-3 c-5>
193 @end lilypond
194
195 Fingersatzanweisungen können manuell oberhalb des Systems gesetzt werden, siehe
196 @ref{Direction and placement}.
197
198 @snippets
199
200 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
201 {controlling-the-placement-of-chord-fingerings.ly}
202
203 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
204 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
205
206 @seealso
207
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
269 @seealso
270
271 Schnipsel:
272 @rlsr{Editorial annotations}.
273
274 Referenz der Interna:
275 @rinternals{Note_spacing_engraver},
276 @rinternals{NoteSpacing}.
277
278
279 @node Coloring objects
280 @unnumberedsubsubsec Coloring objects
281
282 @cindex Objekte, farbig
283 @cindex Farbe
284 @cindex Einfärben von Objekten
285 @cindex Noten, farbig
286 @cindex farbige Noten
287 @cindex X11-Farben
288 @cindex with-color
289 @funindex color
290 @funindex \with-color
291 @funindex with-color
292 @funindex x11-color
293
294 Einzelnen Objekten können einfach eigene Farben zugewiesen werden.
295 Gültige Farben-Bezeichnungen sind aufgelistet in @ref{List of colors}.
296
297 @lilypond[verbatim,quote,relative=2]
298 \override NoteHead #'color = #red
299 c4 c
300 \override NoteHead #'color = #(x11-color 'LimeGreen)
301 d
302 \override Stem #'color = #blue
303 e
304 @end lilypond
305
306 Die ganze Farbpalette, die für X11 definiert ist, kann mit der
307 Scheme-Funktion @code{x11-color} benutzt werden.  Diese Funktion
308 hat ein Argument: entweder ein Symbol in der Form @var{'FooBar}
309 oder eine Zeichenkette in der Form @code{"FooBar"}.  Die erste
310 Form ist schneller zu schreiben und effizienter.  Mit der zweiten
311 Form ist es allerdings möglich, auch Farbbezeichnungen einzusetzen,
312 die aus mehr als einem Wort bestehen.
313
314 Wenn @code{x11-color} die angegebene Farbbezeichnung nicht kennt, wird
315 Schwarz eingesetzt.
316
317 @lilypond[verbatim,quote,relative=2]
318 \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
319 \set Staff.instrumentName = \markup {
320   \with-color #(x11-color 'navy) "Clarinet"
321 }
322
323 gis8 a
324 \override Beam #'color = #(x11-color "medium turquoise")
325 gis a
326 \override Accidental #'color = #(x11-color 'DarkRed)
327 gis a
328 \override NoteHead #'color = #(x11-color "LimeGreen")
329 gis a
330 % this is deliberate nonsense; note that the stems remain black
331 \override Stem #'color = #(x11-color 'Boggle)
332 b2 cis
333 @end lilypond
334
335 @cindex RGB-Farbe
336 @cindex Farbe, RGB
337 @funindex rgb-color
338
339 Exakte RGB-Farben können mit Hilfe der Scheme-Funktion @code{rgb-color}
340 definiert werden.
341
342 @lilypond[verbatim,quote,relative=2]
343 \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
344 \set Staff.instrumentName = \markup {
345   \with-color #(x11-color 'navy) "Clarinet"
346 }
347
348 \override Stem #'color = #(rgb-color 0 0 0)
349 gis8 a
350 \override Stem #'color = #(rgb-color 1 1 1)
351 gis8 a
352 \override Stem #'color = #(rgb-color 0 0 0.5)
353 gis4 a
354 @end lilypond
355
356 @seealso
357
358 Notationsreferenz:
359 @ref{List of colors}, @ref{The
360 tweak command}.
361
362 Schnipsel:
363 @rlsr{Editorial annotations}.
364
365 @cindex x11-Farbe
366 @cindex farbige Noten in Akkorden
367 @cindex Noten, farbige in Akkorden
368 @cindex Akkorde: farbige Noten
369 @funindex x11-color
370
371 @knownissues
372 Eine X11-Farbe hat nicht notwendigerweise exakt denselben Farbton wie
373 eine ähnlich genannte normale Farbe.
374
375 Nicht alle X11-Farben lassen sich am Webbrowser erkennen, d. h. der
376 Unterschied etwa zwischen @code{'LimeGreen} und @code{'ForestGreen} wird
377 eventuell nicht dargestellt.  Für die Benutzung im Internet wird
378 die Benutzung von einfachen Farben nahegelegt (z. B. @code{#blue},
379 @code{#green}, @code{#red}).
380
381 Noten in Akkorden können nicht mit @code{\override} eingefärbt werden,
382 dazu muss @code{\tweak} benutzt werden. Siehe auch @ref{The tweak command}.
383
384
385
386 @node Parentheses
387 @unnumberedsubsubsec Parentheses
388
389 @cindex Geisternoten
390 @cindex Noten in Klammern
391 @cindex Klammern um Noten
392 @cindex editorische Noten
393 @funindex \parenthesize
394 @funindex parenthesize
395
396 Objekte können in Klammern gesetzt werden, indem vor ihnen der Befehl
397 @code{\parenthesize} geschrieben wird.  Wenn ein Akkord in Klammern gesetzt
398 wird, wirkt sich das auf jede Noten im Akkord aus.  Innerhalb von einem
399 Akkord gesetzte Befehle wirken sich auf einzelne Noten aus.
400
401 @lilypond[verbatim,quote,relative=2]
402 c2 \parenthesize d
403 c2 \parenthesize <c e g>
404 c2 <c \parenthesize e g>
405 @end lilypond
406
407 Auch andere Objekte als Noten können in Klammern gesetzt werden.
408
409 @lilypond[verbatim,quote,relative=2]
410 c2-\parenthesize -. d
411 c2 \parenthesize r
412 @end lilypond
413
414 @seealso
415
416 Schnipsel:
417 @rlsr{Editorial annotations}.
418
419 Referenz der Interna:
420 @rinternals{Parenthesis_engraver},
421 @rinternals{ParenthesesItem},
422 @rinternals{parentheses-interface}.
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 @seealso
467 Notationsreferenz:
468 @ref{Direction and placement}.
469
470 Schnipsel:
471 @rlsr{Editorial annotations}.
472
473 Referenz der Interna:
474 @rinternals{Stem_engraver},
475 @rinternals{Stem},
476 @rinternals{stem-interface}.
477
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
559 Schnipsel:
560 @rlsr{Editorial annotations}.
561
562 Referenz der Interna:
563 @rinternals{Balloon_engraver},
564 @rinternals{BalloonTextItem},
565 @rinternals{balloon-interface}.
566
567
568 @node Grid lines
569 @unnumberedsubsubsec Grid lines
570
571 @cindex Gitterlinien
572 @cindex Linien, Gitter
573 @cindex vertikale Linien zwischen Systemen
574 @cindex Linien zwischen Systemen
575 @funindex Grid_point_engraver
576 @funindex Grid_line_span_engraver
577 @funindex gridInterval
578
579 Vertikale Linien können zwischen Systemen gesetzt werden, die mit den
580 Noten synchronisiert sind.
581
582 Der @code{Grid_point_engraver} muss benutzt werden, um die Endpunkte
583 der Linien zu definieren, und der @code{Grid_line_span_engraver} wird
584 benutzt, um dann die Linien zu setzen.  Der Standard ist, dass die
585 Gitterlinien unter den Noten und zur linken Seite des Notenkopfes
586 gesetzt werden.  Sie reichen von der Mitte eines Systems bis zur
587 Mitte des anderen.  Mit @code{gridInterval} wird die Dauer zwischen
588 den Linien festgesetzt.
589
590 @lilypond[verbatim,quote]
591 \layout {
592   \context {
593     \Staff
594     \consists "Grid_point_engraver"
595     gridInterval = #(ly:make-moment 1 4)
596   }
597   \context {
598     \Score
599     \consists "Grid_line_span_engraver"
600   }
601 }
602
603 \score {
604   \new ChoirStaff <<
605     \new Staff \relative c'' {
606       \stemUp
607       c4. d8 e8 f g4
608     }
609     \new Staff \relative c {
610       \clef bass
611       \stemDown
612       c4 g' f e
613     }
614   >>
615 }
616 @end lilypond
617
618 @snippets
619
620 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
621 {grid-lines--changing-their-appearance.ly}
622
623
624 @seealso
625
626 Schnipsel:
627 @rlsr{Editorial annotations}.
628
629 Referenz der Interna:
630 @rinternals{Grid_line_span_engraver},
631 @rinternals{Grid_point_engraver},
632 @rinternals{GridLine},
633 @rinternals{GridPoint},
634 @rinternals{grid-line-interface},
635 @rinternals{grid-point-interface}.
636
637
638 @node Analysis brackets
639 @unnumberedsubsubsec Analysis brackets
640
641 @cindex Klammern
642 @cindex Phrasierungsklammern
643 @cindex Klammern, Analyse
644 @cindex Analyse
645 @cindex musikwissenschaftliche Analyse
646 @cindex Notengruppenklammer
647 @cindex horizontale Kklammer
648 @cindex Musikanalyse
649 @funindex Horizontal_bracket_engraver
650 @funindex \startGroup
651 @funindex startGroup
652 @funindex \stopGroup
653 @funindex stopGroup
654
655 Klammern über dem System werden in der Musikanalyse benutzt, um
656 strukturelle Einheiten der Musik zu markieren.  Einfache
657 horizontale Klammern werden von LilyPond unterstützt.
658
659 @lilypond[verbatim,quote]
660 \layout {
661   \context {
662     \Voice
663     \consists "Horizontal_bracket_engraver"
664   }
665 }
666 \relative c'' {
667   c2\startGroup
668   d\stopGroup
669 }
670 @end lilypond
671
672 Analysis brackets may be nested.
673
674 @lilypond[verbatim,quote]
675 \layout {
676   \context {
677     \Voice
678     \consists "Horizontal_bracket_engraver"
679   }
680 }
681 \relative c'' {
682   c4\startGroup\startGroup
683   d4\stopGroup
684   e4\startGroup
685   d4\stopGroup\stopGroup
686 }
687 @end lilypond
688
689 @seealso
690
691 Schnipsel:
692 @rlsr{Editorial annotations}.
693
694 Referenz der Interna:
695 @rinternals{Horizontal_bracket_engraver},
696 @rinternals{HorizontalBracket},
697 @rinternals{horizontal-bracket-interface},
698 @rinternals{Staff}.
699