]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/notation/editorial.itely
Merge branch 'lilypond/translation' of ssh://git.sv.gnu.org/srv/git/lilypond into...
[lilypond.git] / Documentation / de / notation / editorial.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @ignore
3     Translation of GIT committish: d415427752fa5fd83b0da189d677481d1c7f3043
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 Anmerkungen
12 @section Anmerkungen
13 @translationof Editorial annotations
14
15 @lilypondfile[quote]{editorial-headword.ly}
16
17 Dieser Abschnitt zeigt die verschiedenen Möglichkeiten, die
18 Erscheinung der Noten zu ändern und analytische bzw. pädagogische
19 Anmerkungen anzubringen.
20
21 @menu
22 * Innerhalb des Systems::
23 * Außerhalb des Notensystems::
24 @end menu
25
26
27 @node Innerhalb des Systems
28 @subsection Innerhalb des Systems
29 @translationof Inside the staff
30
31 Dieser Abschnitt zeigt, wie man Elemente hervorhebt, die sich
32 innerhalb des Notensystems befinden.
33
34 @menu
35 * Auswahl der Notations-Schriftgröße::
36 * Fingersatzanweisungen::
37 * Unsichtbare Noten::
38 * Farbige Objekte::
39 * Klammern::
40 * Hälse::
41 @end menu
42
43 @node Auswahl der Notations-Schriftgröße
44 @unnumberedsubsubsec Auswahl der Notations-Schriftgröße
45 @translationof Selecting notation font size
46
47 @cindex Font, Größe ändern für Notation
48 @cindex Schriftgröße (Notation) ändern
49 @cindex Auswahl von Schriftgröße (Notation)
50 @cindex Noten, Schriftgröße
51 @cindex Notenköpfe
52 @funindex fontSize
53 @funindex font-size
54 @funindex magstep
55 @funindex \huge
56 @funindex \large
57 @funindex \normalsize
58 @funindex \small
59 @funindex \tiny
60 @funindex \teeny
61 @funindex huge
62 @funindex large
63 @funindex normalsize
64 @funindex small
65 @funindex tiny
66 @funindex teeny
67
68 Die Schriftgröße von Notationselementen kann geändert werden.
69 Damit wird allerdings nicht die Größe von veränderlichen
70 Symbolen, wie Balken oder Bögen, geändert.
71
72 @warning{Für Schriftgröße von Text, siehe
73 @ref{Überblick über die wichtigsten Textbeschriftungsbefehle}.}
74
75 @lilypond[verbatim,quote,relative=2]
76 \huge
77 c4.-> d8---3
78 \large
79 c4.-> d8---3
80 \normalsize
81 c4.-> d8---3
82 \small
83 c4.-> d8---3
84 \tiny
85 c4.-> d8---3
86 \teeny
87 c4.-> d8---3
88 @end lilypond
89
90 Intern wird hiermit die @code{fontSize}-Eigenschaft gesetzt.  Sie
91 wird für alle Layout-Objekte definiert.  Der Wert von
92 @code{font-size} ist eine Zahl, die die Größe relativ zur Standardgröße
93 für die aktuelle Systemhöhe angibt.  Jeder Vergrößerungsschritt bedeutet
94 etwa eine Vergrößerung um 12% der Schriftgröße.  Mit sechs Schritten wird
95 die Schriftgröße exakt verdoppelt.  Die Scheme-Funktion @code{magstep}
96 wandelt einen Wert von @code{font-size} in einen Skalierungsfaktor um.
97 Die @code{font-size}-Eigenschaft kann auch direkt gesetzt werden, so dass
98 sie sich nur auf bestimmte Layoutobjekte bezieht.
99
100 @lilypond[verbatim,quote,relative=2]
101 \set fontSize = #3
102 c4.-> d8---3
103 \override NoteHead #'font-size = #-4
104 c4.-> d8---3
105 \override Script #'font-size = #2
106 c4.-> d8---3
107 \override Stem #'font-size = #-5
108 c4.-> d8---3
109 @end lilypond
110
111 @cindex Standard-Schriftgröße (Notation)
112 @cindex Schriftgröße (Notation), Standard
113 @funindex font-interface
114 @funindex font-size
115
116 Schriftgrößenänderungen werden erreicht, indem man die Design-Schriftgröße
117 nimmt, die der gewünschten am nächsten kommt, und sie dann skaliert.  Die
118 Standard-Schriftgröße (für @code{font-size = #0}) hängt von der
119 Standard-Systemhöhe ab. Für ein Notensystem von 20pt wird eine Schriftgröße
120 von 10pt ausgewählt.
121
122 Die @code{font-size}-Eigenschaft kann nur für die Layoutobjekte gesetzt
123 werden, die Schrift-Dateien benutzen.  Das sind die, welche die
124 @code{font-interface}-Layoutschnittstelle unterstützen.
125
126
127 @predefined
128 @code{\teeny},
129 @code{\tiny},
130 @code{\small},
131 @code{\normalsize},
132 @code{\large},
133 @code{\huge}.
134 @endpredefined
135
136 @seealso
137 Schnipsel:
138 @rlsr{Editorial annotations}.
139
140 Referenz der Interna:
141 @rinternals{font-interface}.
142
143
144 @node Fingersatzanweisungen
145 @unnumberedsubsubsec Fingersatzanweisungen
146 @translationof Fingering instructions
147
148 @cindex Fingersatz
149 @cindex Fingerwechsel
150 @cindex Griff: Fingersatz
151 @funindex \finger
152 @funindex finger
153
154 Fingersatzanweisungen können folgenderweise notiert werden:
155 @var{Note}-@var{Zahl}
156
157 @lilypond[verbatim,quote,relative=2]
158 c4-1 d-2 f-4 e-3
159 @end lilypond
160
161 Für Fingerwechsel muss eine Textbeschriftung (markup) benutzt werden:
162
163 @lilypond[verbatim,quote,relative=2]
164 c4-1 d-2 f-4 c^\markup { \finger "2 - 3" }
165 @end lilypond
166
167 @cindex thumb-script
168 @cindex Fingersatz: Daumen-Zeichen
169 @funindex \thumb
170 @funindex thumb
171
172 Mit dem Daumen-Befehl (@code{\thumb}) können die Noten bezeichnet 
173 werden, die mit dem 
174 Daumen (etwa auf dem Cello) gespielt werden sollen.
175
176 @lilypond[verbatim,quote,relative=2]
177 <a_\thumb a'-3>2 <b_\thumb b'-3>
178 @end lilypond
179
180 @cindex Fingersatz: Akkorde
181 @cindex Akkorde: Fingersatz
182
183 Fingersätze für Akkorde können auch zu einzelnen Noten des 
184 Akkordes hinzugefügt werden, indem sie innerhalb der Akkord-Klammer 
185 direkt an die Noten angefügt werden.
186
187 @lilypond[verbatim,quote,relative=2]
188 <c-1 e-2 g-3 b-5>2 <d-1 f-2 a-3 c-5>
189 @end lilypond
190
191 Fingersatzanweisungen können manuell oberhalb des Systems gesetzt werden, siehe
192 @ref{Richtung und Platzierung}.
193
194 @snippets
195
196 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
197 {controlling-the-placement-of-chord-fingerings.ly}
198
199 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
200 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
201
202 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
203 {avoiding-collisions-with-chord-fingerings.ly}
204
205 @seealso
206 Notationsreferenz:
207 @ref{Richtung und Platzierung}.
208
209 Schnipsel:
210 @rlsr{Editorial annotations}.
211
212 Referenz der Interna:
213 @rinternals{FingeringEvent},
214 @rinternals{fingering-event},
215 @rinternals{Fingering_engraver},
216 @rinternals{New_fingering_engraver},
217 @rinternals{Fingering}.
218
219
220 @node Unsichtbare Noten
221 @unnumberedsubsubsec Unsichtbare Noten
222 @translationof 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 @seealso
268 Schnipsel:
269 @rlsr{Editorial annotations}.
270
271 Referenz der Interna:
272 @rinternals{Note_spacing_engraver},
273 @rinternals{NoteSpacing}.
274
275
276 @node Farbige Objekte
277 @unnumberedsubsubsec Farbige Objekte
278 @translationof 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{Liste der Farben}.
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{Liste der Farben}, @ref{Der tweak-Befehl}.
357
358 Schnipsel:
359 @rlsr{Editorial annotations}.
360
361 @cindex x11-Farbe
362 @cindex farbige Noten in Akkorden
363 @cindex Noten, farbige in Akkorden
364 @cindex Akkorde: farbige Noten
365 @funindex x11-color
366
367 @knownissues
368 Eine X11-Farbe hat nicht notwendigerweise exakt denselben Farbton wie
369 eine ähnlich genannte normale Farbe.
370
371 Nicht alle X11-Farben lassen sich am Webbrowser erkennen, d. h. der
372 Unterschied etwa zwischen @code{'LimeGreen} und @code{'ForestGreen} wird
373 eventuell nicht dargestellt.  Für die Benutzung im Internet wird
374 die Benutzung von einfachen Farben nahegelegt (z. B. @code{#blue},
375 @code{#green}, @code{#red}).
376
377 Noten in Akkorden können nicht mit @code{\override} eingefärbt werden,
378 dazu muss @code{\tweak} benutzt werden. Siehe auch @ref{Der tweak-Befehl}.
379
380
381
382 @node Klammern
383 @unnumberedsubsubsec Klammern
384 @translationof 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 Wenn Artikulationszeichen in Klammern gesetzt werden sollen,
406 braucht man ein Minuszeichen vor dem @code{\parenthesize}-Befehl.
407
408 @lilypond[verbatim,quote,relative=2]
409 c2-\parenthesize -. d
410 c2 \parenthesize r
411 @end lilypond
412
413 @seealso
414 Schnipsel:
415 @rlsr{Editorial annotations}.
416
417 Referenz der Interna:
418 @rinternals{Parenthesis_engraver},
419 @rinternals{ParenthesesItem},
420 @rinternals{parentheses-interface}.
421
422 @knownissues
423
424 Wenn man einen Akkord einklammert, wird um jede Note eine eigene Klammer
425 gesetzt, anstatt den gesamten Akkord in eine große Klammer zu fassen.
426
427
428
429 @node Hälse
430 @unnumberedsubsubsec Hälse
431 @translationof Stems
432
433 @cindex Hals
434 @cindex Hals, unsichtbar
435 @cindex Notenhals, unsichtbar
436 @cindex unsichtbarer Notenhals
437 @cindex Hals, Richtung
438 @cindex Richtung von Notenhälsen
439 @cindex Notenhals, Richtung
440
441 @funindex \stemNeutral
442 @funindex \stemUp
443 @funindex \stemDown
444 @funindex stemNeutral
445 @funindex stemUp
446 @funindex stemDown
447
448 Immer, wenn das Programm eine Note findet, wird automatisch 
449 ein Notenhals (@rinternals{Stem}) -Objekt erzeugt. Auch 
450 für ganze Noten und Pausen werden sie erzeugt, aber unsichtbar 
451 gemacht.
452
453 @predefined
454 @code{\stemUp} (Hälse nach oben),
455 @code{\stemDown} (Hälse nach unten),
456 @code{\stemNeutral} (Hälse je nach Notenposition).
457 @endpredefined
458
459 @snippets
460
461 @cindex Hals, Richtung von
462 @cindex Notenhals, Richtung von
463 @cindex Hals nach oben
464 @cindex Hals nach unten
465 @cindex Hals neutral
466
467 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
468 {default-direction-of-stems-on-the-center-line-of-the-staff.ly}
469
470 @seealso
471 Notationsreferenz:
472 @ref{Richtung und Platzierung}.
473
474 Schnipsel:
475 @rlsr{Editorial annotations}.
476
477 Referenz der Interna:
478 @rinternals{Stem_engraver},
479 @rinternals{Stem},
480 @rinternals{stem-interface}.
481
482
483
484 @node Außerhalb des Notensystems
485 @subsection Außerhalb des Notensystems
486 @translationof Outside the staff
487
488 Dieser Abschnitt zeigt, wie man Elemente im System von
489 außerhalb des Systems hervorhebt.
490
491 @menu
492 * Erklärungen in Ballonform::
493 * Gitternetzlinien::
494 * Analyseklammern::
495 @end menu
496
497 @node Erklärungen in Ballonform
498 @unnumberedsubsubsec Erklärungen in Ballonform
499 @translationof Balloon help
500
501 @cindex Ballon
502 @cindex Blase
503 @cindex Erklärungsblase
504 @cindex Notation, Erklärungen
505 @cindex Anmerkung, Blase
506 @cindex Hilfe, Blase
507 @cindex Textblasen
508 @funindex \balloonGrobText
509 @funindex \balloonText
510 @funindex Balloon_engraver
511 @funindex balloonGrobText
512 @funindex balloonText
513 @funindex balloonLengthOn
514 @funindex balloonLengthOff
515 @funindex \balloonLengthOn
516 @funindex \balloonLengthOff
517
518
519 Notationselemente können bezeichnet und markiert werden, indem um sie eine
520 rechteckige Blase gezeichnet wird.  Dies ist vor allem dazu da, Notation
521 zu erklären.
522
523 @lilypond[verbatim,quote,relative=2]
524 \new Voice \with { \consists "Balloon_engraver" }
525 {
526   \balloonGrobText #'Stem #'(3 . 4) \markup { "I'm a Stem" }
527   a8
528   \balloonGrobText #'Rest #'(-4 . -4) \markup { "I'm a rest" }
529   r
530   <c, g'-\balloonText #'(-2 . -2) \markup { "I'm a note head" } c>2.
531 }
532 @end lilypond
533
534 Es gibt zwei Funktionen, @code{balloonGrobText} und
535 @code{balloonText}; die erste wird auf gleiche Art wie ein
536 @w{@code{\once \override}} eingesetzt umd Text an einen Grob zu
537 hängen, die zweite funktioniert wie ein @code{\tweak} und
538 wird üblicherweise innerhalb von Akkorden eingesetzt, um Text
539 an einzelne Noten zu hängen.
540
541 Textblasen beeinflussen normalerweise die Positionierung der Notation,
542 aber das kann geändert werden.
543
544 @lilypond[verbatim,quote,relative=2]
545 \new Voice \with { \consists "Balloon_engraver" }
546 {
547   \balloonLengthOff
548   \balloonGrobText #'Stem #'(3 . 4) \markup { "I'm a Stem" }
549   a8
550   \balloonGrobText #'Rest #'(-4 . -4) \markup { "I'm a rest" }
551   r
552   \balloonLengthOn
553   <c, g'-\balloonText #'(-2 . -2) \markup { "I'm a note head" } c>2.
554 }
555 @end lilypond
556
557
558 @predefined
559 @code{\balloonLengthOn},
560 @code{\balloonLengthOff}.
561 @endpredefined
562
563 @seealso
564 Schnipsel:
565 @rlsr{Editorial annotations}.
566
567 Referenz der Interna:
568 @rinternals{Balloon_engraver},
569 @rinternals{BalloonTextItem},
570 @rinternals{balloon-interface}.
571
572
573 @node Gitternetzlinien
574 @unnumberedsubsubsec Gitternetzlinien
575 @translationof Grid lines
576
577 @cindex Gitterlinien
578 @cindex Linien, Gitter
579 @cindex vertikale Linien zwischen Systemen
580 @cindex Linien zwischen Systemen
581 @funindex Grid_point_engraver
582 @funindex Grid_line_span_engraver
583 @funindex gridInterval
584
585 Vertikale Linien können zwischen Systemen gesetzt werden, die mit den
586 Noten synchronisiert sind.
587
588 Der @code{Grid_point_engraver} muss benutzt werden, um die Endpunkte
589 der Linien zu definieren, und der @code{Grid_line_span_engraver} wird
590 benutzt, um dann die Linien zu setzen.  Der Standard ist, dass die
591 Gitterlinien unter den Noten und zur linken Seite des Notenkopfes
592 gesetzt werden.  Sie reichen von der Mitte eines Systems bis zur
593 Mitte des anderen.  Mit @code{gridInterval} wird die Dauer zwischen
594 den Linien festgesetzt.
595
596 @lilypond[verbatim,quote]
597 \layout {
598   \context {
599     \Staff
600     \consists "Grid_point_engraver"
601     gridInterval = #(ly:make-moment 1 4)
602   }
603   \context {
604     \Score
605     \consists "Grid_line_span_engraver"
606   }
607 }
608
609 \score {
610   \new ChoirStaff <<
611     \new Staff \relative c'' {
612       \stemUp
613       c4. d8 e8 f g4
614     }
615     \new Staff \relative c {
616       \clef bass
617       \stemDown
618       c4 g' f e
619     }
620   >>
621 }
622 @end lilypond
623
624 @snippets
625
626 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
627 {grid-lines--changing-their-appearance.ly}
628
629
630 @seealso
631 Schnipsel:
632 @rlsr{Editorial annotations}.
633
634 Referenz der Interna:
635 @rinternals{Grid_line_span_engraver},
636 @rinternals{Grid_point_engraver},
637 @rinternals{GridLine},
638 @rinternals{GridPoint},
639 @rinternals{grid-line-interface},
640 @rinternals{grid-point-interface}.
641
642
643 @node Analyseklammern
644 @unnumberedsubsubsec Analyseklammern
645 @translationof Analysis brackets
646
647 @cindex Klammern
648 @cindex Phrasierungsklammern
649 @cindex Klammern, Analyse
650 @cindex Analyse
651 @cindex musikwissenschaftliche Analyse
652 @cindex Notengruppenklammer
653 @cindex horizontale Kklammer
654 @cindex Musikanalyse
655 @funindex Horizontal_bracket_engraver
656 @funindex \startGroup
657 @funindex startGroup
658 @funindex \stopGroup
659 @funindex stopGroup
660
661 Klammern über dem System werden in der Musikanalyse benutzt, um
662 strukturelle Einheiten der Musik zu markieren.  Einfache
663 horizontale Klammern werden von LilyPond unterstützt.
664
665 @lilypond[verbatim,quote]
666 \layout {
667   \context {
668     \Voice
669     \consists "Horizontal_bracket_engraver"
670   }
671 }
672 \relative c'' {
673   c2\startGroup
674   d\stopGroup
675 }
676 @end lilypond
677
678 Analyseklammern können verschachtelt sein.
679
680 @lilypond[verbatim,quote]
681 \layout {
682   \context {
683     \Voice
684     \consists "Horizontal_bracket_engraver"
685   }
686 }
687 \relative c'' {
688   c4\startGroup\startGroup
689   d4\stopGroup
690   e4\startGroup
691   d4\stopGroup\stopGroup
692 }
693 @end lilypond
694
695 @seealso
696 Schnipsel:
697 @rlsr{Editorial annotations}.
698
699 Referenz der Interna:
700 @rinternals{Horizontal_bracket_engraver},
701 @rinternals{HorizontalBracket},
702 @rinternals{horizontal-bracket-interface},
703 @rinternals{Staff}.
704