]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/notation/staff.itely
Thinko in tablature-tremolo.ly regtest.
[lilypond.git] / Documentation / de / notation / staff.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @ignore
3     Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes.
8 @end ignore
9
10 @c \version "2.12.0"
11
12 @c Translators: Till Paala
13
14 @node Notation auf Systemen
15 @section Notation auf Systemen
16 @translationof Staff notation
17
18 @lilypondfile[quote]{staff-headword.ly}
19
20 Dieser Abschnitt zeigt, wie die Erscheinung von Systemen beeinflusst
21 wird, wie Partituren mit mehr als einem System gesetzt werden und wie
22 man Aufführungsanweisungen und Stichnoten zu einzelnen Systemen hinzufügt.
23
24 @menu
25 * Systeme anzeigen lassen:: 
26 * Einzelne Systeme verändern::          
27 * Orchesterstimmen erstellen::               
28 @end menu
29
30
31 @node Systeme anzeigen lassen
32 @subsection Systeme anzeigen lassen
33 @translationof Displaying staves
34
35 Dieser Abschnitt zeigt unterschiedliche Methoden, Notensysteme und 
36 Gruppen von Systemen zu erstellen.
37
38 @menu
39 * Neue Notensysteme erstellen::
40 * Systeme gruppieren::
41 * Verschachtelte Notensysteme::
42 @end menu
43
44 @node Neue Notensysteme erstellen
45 @unnumberedsubsubsec Neue Notensysteme erstellen
46 @translationof Instantiating new staves
47
48 @cindex Beginn eines Notensystems
49 @cindex Notensystem, neu
50 @cindex Percussionsnotensystem
51 @cindex Perkussionsnotensystem
52 @cindex einzelnes Notensystem
53 @cindex rhythmisches Notensystem
54 @cindex Tabulatursystem
55 @cindex Tabulatur
56 @cindex Gregorianischer Choral, Transkription
57 @cindex neues Notensystem
58
59 @funindex \drummode
60 @funindex drummode
61 @funindex DrumStaff
62 @funindex RhythmicStaff
63 @funindex TabStaff
64 @funindex MensuralStaff
65 @funindex VaticanaStaff
66 @funindex GregorianTranscriptionStaff
67
68 @notation{Notensysteme} (engl. @notation{staff}, Pl. @notation{staves})
69 werden mit dem @code{\new} oder @code{\context}-Befehl erstellt.  Zu
70 Einzelheiten siehe
71 @ref{Kontexte erstellen}.
72
73 Der einfachste Notensystem-Kontext ist @code{Staff}:
74
75 @lilypond[verbatim,quote,relative=2]
76 \new Staff { c4 d e f }
77 @end lilypond
78
79 @code{DrumStaff} (Perkussionsnotensystem) erstellt ein Notensystem
80 mit fünf Linien, das für ein typisches Schlagzeug eingerichtet ist.
81 Für jedes Instrument werden unterschiedliche Symbole dargestellt.
82 Die Instrumente werden innerhalb der
83 @code{drummode}-Umgebung gesetzt, wo jedes Instrument seine eigene
84 Bezeichnung hat.  Zu Einzelheiten siehe
85 @ref{Schlagzeugsysteme}.
86
87 @lilypond[verbatim,quote]
88 \new DrumStaff {
89   \drummode { cymc hh ss tomh }
90 }
91 @end lilypond
92
93 @code{RhythmicStaff} (Rhythmus-System) erstellt ein Notensystem mit
94 nur einer Notenlinie, auf welcher nur die rhythmischen Werte der
95 eingegebenen Noten dargestellt werden.  Die wirklichen Längen bleiben
96 erhalten.  Zu Einzelheiten, siehe
97 @ref{Melodierhythmus anzeigen}.
98
99 @lilypond[verbatim,quote,relative=2]
100 \new RhythmicStaff { c4 d e f }
101 @end lilypond
102
103 @code{TabStaff} (Tabulatursystem) erstellt eine Tabulatur mit sechs
104 Saiten in der üblichen Gitarrenstimmung.  Zu Einzelheiten siehe
105 @ref{Standardtabulaturen}.
106
107 @lilypond[verbatim,quote,relative=2]
108 \new TabStaff { c4 d e f }
109 @end lilypond
110
111 Es gibt zwei Notensysteme, die zur Notation von Alter Musik eingesetzt
112 werden: @code{MensuralStaff} and @code{VaticanaStaff}.  Sie sind
113 erklärt in
114 @ref{Vordefinierte Umgebungen}.
115
116 Das @code{GregorianTranscriptionStaff} (System zur Transkription des
117 Gregorianischen Chorals) erstellt ein Notensystem, um modernen
118 Gregorianischen Choral zu notieren.  Es hat keine Notenlinien.
119
120 @lilypond[verbatim,quote,relative=2]
121 \new GregorianTranscriptionStaff { c4 d e f e d }
122 @end lilypond
123
124
125 Neue Notensystem-Kontexte können selber definiert werden.  Zu Einzelheiten,
126 siehe
127 @ref{Neue Kontexte definieren}.
128
129
130 @seealso
131 Glossar:
132 @rglos{staff},
133 @rglos{staves}.
134
135 Notationsreferenz:
136 @ref{Kontexte erstellen},
137 @ref{Schlagzeugsysteme},
138 @ref{Melodierhythmus anzeigen},
139 @ref{Standardtabulaturen},
140 @ref{Vordefinierte Umgebungen},
141 @ref{Das Notensystem},
142 @ref{Gregorianische Gesangs-Kontexte},
143 @ref{Mensural-Kontexte},
144 @ref{Neue Kontexte definieren}.
145
146 Schnipsel:
147 @rlsr{Staff notation}.
148
149 Referenz der Interna:
150 @rinternals{Staff},
151 @rinternals{DrumStaff},
152 @rinternals{GregorianTranscriptionStaff},
153 @rinternals{RhythmicStaff},
154 @rinternals{TabStaff},
155 @rinternals{MensuralStaff},
156 @rinternals{VaticanaStaff},
157 @rinternals{StaffSymbol}.
158
159
160 @node Systeme gruppieren
161 @unnumberedsubsubsec Systeme gruppieren
162 @translationof Grouping staves
163
164 @cindex Systeme, mehrere
165 @cindex Notensysteme, mehrere
166 @cindex Klammer, vertikal
167 @cindex Klammer, geschweift
168 @cindex geschweifte Klammer
169 @cindex Klaviersystem
170 @cindex Akkolade
171 @cindex Notensystemgruppe
172 @cindex Notensysteme, gruppieren
173 @cindex Partitur
174 @cindex Systemgruppe
175 @cindex Instrumentengruppe
176 @cindex Stimmgruppe
177 @cindex System, Chor
178 @cindex Chorsystem
179
180 Es gibt verschiedene Kontexte, um einzelne Notensysteme zu gruppieren
181 und einer Partitur zu verbinden.  Jeder Gruppenstil beeinflusst das
182 Aussehen des Systemanfangs und das Verhalten der Taktlinien.
183
184 Wenn kein Kontext angegeben ist, wird die Standardeinstellung eingesetzt:
185 die Gruppe beginnt mit einer vertikalen Linie und die Taktlinien sind
186 nicht verbunden.
187
188 @lilypond[verbatim,quote,relative=2]
189 <<
190   \new Staff { c1 c }
191   \new Staff { c1 c }
192 >>
193 @end lilypond
194
195 Im @code{StaffGroup}-Kontext die Gruppe mit einer eckigen Klammer
196 begonnen und die Taktlinien durch alle Systeme gezogen.
197
198 @lilypond[verbatim,quote,relative=2]
199 \new StaffGroup <<
200   \new Staff { c1 c }
201   \new Staff { c1 c }
202 >>
203 @end lilypond
204
205 In einem @code{ChoirStaff} (Chorsystem) beginnt die Gruppe mit einer
206 eckigen Klammer, aber die Taktlinien sind nicht verbunden.
207
208 @lilypond[verbatim,quote,relative=2]
209 \new ChoirStaff <<
210   \new Staff { c1 c }
211   \new Staff { c1 c }
212 >>
213 @end lilypond
214
215 In einem @code{GrandStaff} (Akkolade) beginnt die Gruppe mit einer
216 geschweiften Klammer und die Taktlinien sind durchgezogen.
217
218 @lilypond[verbatim,quote,relative=2]
219 \new GrandStaff <<
220   \new Staff { c1 c }
221   \new Staff { c1 c }
222 >>
223 @end lilypond
224
225 Der @code{PianoStaff}-(Klaviersystem)-Kontext ist identisch mit dem
226 @code{GrandStaff}-Kontext, aber es ermöglicht zusätzlich direkt
227 die Angabe einer Instrumentbezeichnung.  Zu Einzelheiten siehe
228 @ref{Instrumentenbezeichnungen}.
229
230 @lilypond[verbatim,quote,relative=2]
231 \new PianoStaff <<
232   \set PianoStaff.instrumentName = #"Piano"
233   \new Staff { c1 c }
234   \new Staff { c1 c }
235 >>
236 @end lilypond
237
238 Jede Systemgruppe stellt die Eigenschaft
239 @code{systemStartDelimiter} (SystemBeginnBegrenzer) auf einen der
240 folgenden Werte:
241 @code{SystemStartBar}, @code{SystemStartBrace} oder
242 @code{SystemStartBracket}.  Ein vierter Begrenzer,
243 @code{SystemStartSquare}, ist auch erreichbar, aber man muss ihr
244 explizit einstellen.
245
246 Neue Systemgruppen können definiert werden.  Zu Einzelheiten siehe
247 @ref{Neue Kontexte definieren}.
248
249
250 @snippets
251
252 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
253 {use-square-bracket-at-the-start-of-a-staff-group.ly}
254
255 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
256 {display-bracket-with-only-one-staff-in-a-system.ly}
257
258 @cindex Mensurstriche
259 @cindex Renaissancemusik
260 @cindex Transkription von Mensuralmusik
261 @cindex Mensuralmusik, Transkription
262
263 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
264 {mensurstriche-layout-bar-lines-between-the-staves.ly}
265
266
267 @seealso
268 Glossar:
269 @rglos{brace},
270 @rglos{bracket},
271 @rglos{grand staff}.
272
273 Notationsreferenz:
274 @ref{Instrumentenbezeichnungen},
275 @ref{Neue Kontexte definieren}.
276
277 Schnipsel:
278 @rlsr{Staff notation}.
279
280 Referenz der Interna:
281 @rinternals{Staff},
282 @rinternals{StaffGroup},
283 @rinternals{ChoirStaff},
284 @rinternals{GrandStaff},
285 @rinternals{PianoStaff},
286 @rinternals{SystemStartBar},
287 @rinternals{SystemStartBrace},
288 @rinternals{SystemStartBracket},
289 @rinternals{SystemStartSquare}.
290
291
292 @node Verschachtelte Notensysteme
293 @unnumberedsubsubsec Verschachtelte Notensysteme
294 @translationof Nested staff groups
295
296 @cindex System, geschachtelt
297 @cindex Schachtelung von Systemen
298 @cindex Verschachtelung von Systemen
299 @cindex SystemBeginnBegrenzer, geschachtelt
300 @cindex verschachtelte Systemklammern
301 @cindex Klammern, Verschachteln
302 @cindex geschweifte Klammern, Schachteln
303 @cindex Systemgruppen, Verschachtelung
304
305 System-Gruppen können in beliebiger Tiefe geschachtelt werden.  In
306 diesem Fall erstellt jeder neue, innen liegende Kontext eine neue
307 Klammer außerhalb der Klammer der Systemgruppe, in der er sich
308 befindet.
309
310 @lilypond[verbatim,quote,relative=2]
311 \new StaffGroup <<
312   \new Staff { c2 c | c2 c }
313   \new StaffGroup <<
314     \new Staff { g2 g | g2 g }
315     \new StaffGroup \with {
316       systemStartDelimiter = #'SystemStartSquare
317     }
318     <<
319       \new Staff { e2 e | e2 e }
320       \new Staff { c2 c | c2 c }
321     >>
322   >>
323 >>
324 @end lilypond
325
326 Neue geschachtelte Systemgruppen können definiert werden.  Zu Einzelheiten siehe
327 @ref{Neue Kontexte definieren}.
328
329
330 @snippets
331
332 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
333 {nesting-staves.ly}
334
335
336 @seealso
337 Notationsreferenz:
338 @ref{Systeme gruppieren},
339 @ref{Instrumentenbezeichnungen},
340 @ref{Neue Kontexte definieren}.
341
342 Schnipsel:
343 @rlsr{Staff notation}.
344
345 Referenz der Interna:
346 @rinternals{StaffGroup},
347 @rinternals{ChoirStaff},
348 @rinternals{SystemStartBar},
349 @rinternals{SystemStartBrace},
350 @rinternals{SystemStartBracket},
351 @rinternals{SystemStartSquare}.
352
353
354 @node Einzelne Systeme verändern
355 @subsection Einzelne Systeme verändern
356 @translationof Modifying single staves
357
358 Dieser Abschnitt zeigt, wie man bestimmte Eigenschaften eines Systems
359 ändert -- etwa die Anzahl der Notenlinien oder die Größe des Systems.
360 Es werden auch Methoden dargestellt, ein System zu beginnen und zu
361 beenden sowie eine Methode, Ossia-Systeme zu erstellen.
362
363 @menu
364 * Das Notensystem::
365 * Ossia-Systeme::
366 * Systeme verstecken::
367 @end menu
368
369
370 @node Das Notensystem
371 @unnumberedsubsubsec Das Notensystem
372 @translationof Staff symbol
373
374 @cindex Justierung von Notensystemen
375 @cindex Notensysteme, Modifikation
376 @cindex Notenlinien, Anzahl
377 @cindex Notenlinien, Dicke
378 @cindex Notenlinien, Einstellungen
379 @cindex Staff symbol, Erstellen
380 @cindex Notenlinien, Erstellen
381 @cindex Dicke der Notenlinien einstellen
382 @cindex Anzahl der Notenlinien einstellen
383 @cindex Zahl der Notenlinien einstellen
384 @cindex Hilfslinien, Einstellungen
385 @cindex Hilfslinien, Abstände
386 @cindex Abstand von Hilfslinien
387 @cindex Einstellung von Hilfslinien
388 @cindex Notensystem stoppen
389 @cindex Notensystem beginnen
390 @cindex Beginnen eines Notensystems
391 @cindex Beenden eines Notensystems
392
393 Die Linien eines Notensystems gehören zu dem 
394 @code{StaffSymbol}-(NotensystemSymbol)-Grob.
395 @code{StaffSymbol}-Eigenschaften können verändert werden, um die
396 Erscheinung des Notensystems zu beeinflussen, aber sie müssen
397 gesetzt werden, bevor das System erstellt wird.
398
399 Die Anzahl der Notenlinien kann verändert werden.  Die Position
400 des Notenschlüssels und die Position von c' können geändert werden,
401 um dem neuen System zu entsprechen.  Eine Erklärung findet sich
402 im Schnipselabschnit in
403 @ref{Notenschlüssel}.
404
405 @lilypond[verbatim,quote,relative=2]
406 \new Staff \with {
407   \override StaffSymbol #'line-count = #3
408 }
409 { d4 d d d }
410 @end lilypond
411
412 Die Liniendicke der Notenlinien kann verändert werden.  Die Dicke
413 der Hilfslinien und Notenhälse wird auch beeinflusst, weil sie
414 von der Notenliniendicke abhängen.
415
416 @lilypond[verbatim,quote,relative=1]
417 \new Staff \with {
418   \override StaffSymbol #'thickness = #3
419 }
420 { e4 d c b }
421 @end lilypond
422
423 Die Dicke der Hilfslinien kann auch unabhängig von der
424 Notenliniendicke verändert werden.  Die zwei Zahlen in dem Beispiel
425 sind Faktoren, mit denen die Notenlinien-Dicke und der
426 Notenlinienabstand multipliziert werden.  Die Addition beider
427 Werte ergibt die Dicke der Hilfslinien.
428
429 @lilypond[verbatim,quote,relative=1]
430 \new Staff \with {
431   \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2)
432 }
433 { e4 d c b }
434 @end lilypond
435
436 Der Abstand zwischen Notenlinien kann verändert werden.  Diese
437 Einstellung wirkt sich auch auf den Abstand der Hilfslinien aus.
438
439 @lilypond[verbatim,quote,relative=1]
440 \new Staff \with {
441   \override StaffSymbol #'staff-space = #1.5
442 }
443 { a4 b c d }
444 @end lilypond
445
446 Weitere Einzelheiten zu den Eigenschaften von @code{StaffSymbol} 
447 findet sich in @rinternals{staff-symbol-interface}.
448
449 @cindex Notenlinien, beginnen
450 @cindex Notenlinien, beenden
451 @cindex Beenden von Notenlinien
452 @cindex Beginnen von Notenlinien
453 @cindex Beenden eines Systems
454 @cindex System, beenden
455 @cindex Notensystem, beenden
456
457 @funindex \startStaff
458 @funindex \stopStaff
459 @funindex startStaff
460 @funindex stopStaff
461
462 Veränderungen der Eigenschaften eines Notensystems mitten in einer
463 Partitur können zwischen die Befehle @code{\stopStaff} und
464 @code{\startStaff} gesetzt werden:
465
466 @lilypond[verbatim,quote,relative=2]
467 c2 c
468 \stopStaff
469 \override Staff.StaffSymbol #'line-count = #2
470 \startStaff
471 b2 b
472 \stopStaff
473 \revert Staff.StaffSymbol #'line-count
474 \startStaff
475 a2 a
476 @end lilypond
477
478 @noindent
479 Die Befehle @code{\startStaff} und @code{\stopStaff} können
480 benutzt werden, um ein Notensystem irgendwo zu beenden oder zu
481 beginnen.
482
483 @lilypond[verbatim,quote,relative=2]
484 c4 b a2
485 \stopStaff
486 b4 c d2
487 \startStaff
488 e4 d c2
489 @end lilypond
490
491
492 @predefined
493 @code{\startStaff},
494 @code{\stopStaff}.
495 @endpredefined
496
497
498 @snippets
499
500 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
501 {making-some-staff-lines-thicker-than-the-others.ly}
502
503
504 @seealso
505 Glossar:
506 @rglos{line},
507 @rglos{ledger line},
508 @rglos{staff}.
509
510 Notationsreferenz:
511 @ref{Notenschlüssel}.
512
513 Schnipsel:
514 @rlsr{Staff notation}.
515
516 Referenz der Interna:
517 @rinternals{StaffSymbol},
518 @rinternals{staff-symbol-interface}.
519
520
521
522 @node Ossia-Systeme
523 @unnumberedsubsubsec Ossia-Systeme
524 @translationof Ossia staves
525
526 @cindex Ossia-Systeme
527 @cindex Ossia
528 @cindex versteckte Notensysteme
529 @cindex System, Größe verändern
530 @cindex Notensystem, Größe verändern
531 @cindex Größe von Notensystem verändern
532
533 @funindex \startStaff
534 @funindex \stopStaff
535 @funindex startStaff
536 @funindex stopStaff
537
538 @notation{Ossia}-Systeme können gesetzt werden, indem zwei
539 gleichzeitige Notensysteme an der entsprechenden Position
540 erstellt werden:
541
542 @lilypond[verbatim,quote]
543 \new Staff \relative c'' {
544   c4 b d c
545   <<
546     { c4 b d c }
547     \new Staff { e4 d f e }
548   >>
549   c4 b c2
550 }
551 @end lilypond
552
553 @noindent
554 Dieses Beispiel ist aber normalerweise nicht erwünscht.
555 Um Ossia-Systeme zu setzen, die sich über dem eigentlichen
556 System befinden, keine Takt- und Schlüsselangaben haben und kleiner
557 gesetzt sind, müssen einige Optimierungen angewendet werden.  Im
558 Handbuch zum Lernen wird eine Technik vorgestellt, mit der das
559 gewünschte Ergebnis erreicht werden kann, beginnend in
560 @rlearning{Musikalische Ausdrücke ineinander verschachteln}.
561
562 Das Beispiel unten setzt die 
563 @code{alignAboveContext}-(oberhalbAusrichtenKontext)-Eigenschaft
564 ein, um den Ossia-Abschnitt auszurichten.  Diese Methode
565 bietet sich an, wenn nur einige Ossia-Systeme benötigt werden.
566
567 @lilypond[verbatim,quote]
568 \new Staff = main \relative c'' {
569   c4 b d c
570   <<
571     { c4 b d c }
572
573     \new Staff \with {
574       \remove "Time_signature_engraver"
575       alignAboveContext = #"main"
576       fontSize = #-3
577       \override StaffSymbol #'staff-space = #(magstep -3)
578       \override StaffSymbol #'thickness = #(magstep -3)
579       firstClef = ##f
580     }
581     { e4 d f e }
582   >>
583   c4 b c2
584 }
585 @end lilypond
586
587 Wenn mehrere isolierte Ossia-Systeme gebraucht werden, kann es
588 günstiger sein, einen leeren @code{Staff}-Kontext mit einer
589 spezifischen @emph{Kontextidentifikation} zu erstellen.  Die
590 Ossia-Abschnitte werden dann erstellt, indem dieser Kontext
591 @emph{aufgerufen} wird und  mit @code{\startStaff} und
592 @code{\stopStaff} an den richtigen Stellen sichtbar gemacht
593 wird.  Der Vorteil dieser Methode zeigt sich, wenn man längere
594 Stücke setzt.
595
596 @lilypond[verbatim,quote,ragged-right]
597 <<
598   \new Staff = ossia \with {
599     \remove "Time_signature_engraver"
600     \override Clef #'transparent = ##t
601     fontSize = #-3
602     \override StaffSymbol #'staff-space = #(magstep -3)
603     \override StaffSymbol #'thickness = #(magstep -3)
604   }
605   { \stopStaff s1*6 }
606
607   \new Staff \relative c' {
608     c4 b c2
609     <<
610       { e4 f e2 }
611       \context Staff = ossia {
612         \startStaff e4 g8 f e2 \stopStaff
613       }
614     >>
615     g4 a g2 \break
616     c4 b c2
617     <<
618       { g4 a g2 }
619       \context Staff = ossia {
620         \startStaff g4 e8 f g2 \stopStaff
621       }
622     >>
623     e4 d c2
624   }
625 >>
626 @end lilypond
627
628 Man kann auch den @code{\RemoveEmptyStaffContext}-Befehl einsetzen,
629 um Ossia-Systeme zu erstellen.  Diese Methode eignet sich am
630 besten, wenn nach dem Ossia sofort ein Zeilenumbruch erfolgt.
631 Mehr Information zu @code{\RemoveEmptyStaffContext} findet sich in
632 @ref{Systeme verstecken}.
633
634 @lilypond[verbatim,quote,ragged-right]
635 <<
636   \new Staff = ossia \with {
637     \remove "Time_signature_engraver"
638     \override Clef #'transparent = ##t
639     fontSize = #-3
640     \override StaffSymbol #'staff-space = #(magstep -3)
641     \override StaffSymbol #'thickness = #(magstep -3)
642   } \relative c'' {
643     R1*3
644     c4 e8 d c2
645   }
646   \new Staff \relative c' {
647     c4 b c2
648     e4 f e2
649     g4 a g2 \break
650     c4 b c2
651     g4 a g2
652     e4 d c2
653   }
654 >>
655
656 \layout {
657   \context {
658     \RemoveEmptyStaffContext
659     \override VerticalAxisGroup #'remove-first = ##t
660   }
661 }
662 @end lilypond
663
664
665 @snippets
666
667 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
668 {vertically-aligning-ossias-and-lyrics.ly}
669
670
671 @seealso
672 Glossar:
673 @rglos{ossia},
674 @rglos{staff},
675 @rglos{Frenched staff}.
676
677 Handbuch zum Lernen:
678 @rlearning{Musikalische Ausdrücke ineinander verschachteln},
679 @rlearning{Größe von Objekten},
680 @rlearning{Länge und Dicke von Objekten}.
681
682 Notationsreferenz:
683 @ref{Systeme verstecken}.
684
685 Schnipsel:
686 @rlsr{Staff notation}.
687
688 Referenz der Interna:
689 @rinternals{StaffSymbol}.
690
691
692 @node Systeme verstecken
693 @unnumberedsubsubsec Systeme verstecken
694 @translationof Hiding staves
695
696 @cindex Systeme verstecken
697 @cindex leere Systeme verstecken
698 @cindex Verstecken von Systemen
699 @cindex Systeme, leere
700 @cindex Verschwinden von leeren Systemen
701
702 @funindex \RemoveEmptyStaffContext
703 @funindex RemoveEmptyStaffContext
704 @funindex Staff_symbol_engraver
705 @funindex \stopStaff
706 @funindex stopStaff
707
708 Die Notenlinien können entfernt werden, indem der
709 @code{Staff_symbol_engraver} aus dem @code{Staff}-Kontext
710 entfernt wird.  Alternativ kann auch @code{\stopStaff} 
711 eingesetzt werden.
712
713 @lilypond[verbatim,quote]
714 \new Staff \with {
715   \remove "Staff_symbol_engraver"
716 }
717 \relative c''' { a8 f e16 d c b a2 }
718 @end lilypond
719
720 Leere Systeme können versteckt werden, wenn der
721 @code{\RemoveEmptyStaffContext}-Befehl im @code{\layout}-Abschnitt
722 benutzt wird.  In großen Orchesterpartituren wird dies oft
723 verwendet, um die leeren Systeme von gerade nicht spielenden
724 Instrumenten zu verstecken.  In der Standardeinstellung werden alle
725 leeren Notenzeilen außer die des ersten Systems entfernt.
726
727 @warning{Eine Notenzeile gilt als leer, wenn sie nur Ganztaktpausen,
728 unsichtbare Noten, @code{\skip}-Befehle oder eine Kombination 
729 der drei enthält.}
730
731 @lilypond[verbatim,quote,ragged-right]
732 \layout {
733   \context {
734     \RemoveEmptyStaffContext
735   }
736 }
737
738 \relative c' <<
739   \new Staff {
740     e4 f g a \break
741     b1 \break
742     a4 b c2
743   }
744   \new Staff {
745     c,4 d e f \break
746     R1 \break
747     f4 g c,2
748   }
749 >>
750 @end lilypond
751
752 @cindex ossia
753
754 @noindent
755 @code{\RemoveEmptyStaffContext} kann auch eingesetzt werden,
756 um Ossiaabschnitte zu erstellen.  Zu Einzelheiten, siehe
757 @ref{Ossia-Systeme}.
758
759 @cindex Verstecken von Systemen der Alten Musik
760 @cindex Verstecken von Rhythmus-Systemen
761
762 @funindex \RemoveEmptyStaffContext
763 @funindex RemoveEmptyStaffContext
764 @funindex \AncientRemoveEmptyStaffContext
765 @funindex \RemoveEmptyRhythmicStaffContext
766 @funindex AncientRemoveEmptyStaffContext
767 @funindex RemoveEmptyRhythmicStaffContext
768
769 Der @code{\AncientRemoveEmptyStaffContext}-Befehl kann
770 benutzt werden, um leere Takte in Notation der Alten Musik
771 zu entfernen.  Gleichermaßen kann 
772 @code{\RemoveEmptyRhythmicStaffContext} eingesetzt werden, um
773 leere Takte in einem
774 @code{RhythmicStaff}-Kontext zu entfernen.
775
776
777 @predefined
778 @code{\RemoveEmptyStaffContext},
779 @code{\AncientRemoveEmptyStaffContext},
780 @code{\RemoveEmptyRhythmicStaffContext}.
781 @endpredefined
782
783
784 @snippets
785
786 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
787 {removing-the-first-empty-line.ly}
788
789
790 @seealso
791 Glossar:
792 @rglos{Frenched staff}.
793
794 Handbuch zum Lernen:
795 @rlearning{Sichtbarkeit und Farbe von Objekten}.
796
797 Notationsreferenz:
798 @ref{Die Standardeinstellungen von Kontexten ändern},
799 @ref{Das Notensystem},
800 @ref{Ossia-Systeme},
801 @ref{Unsichtbare Noten},
802 @ref{Sichtbarkeit von Objekten}.
803
804 Schnipsel:
805 @rlsr{Staff notation}.
806
807 Referenz der Interna:
808 @rinternals{ChordNames},
809 @rinternals{FiguredBass},
810 @rinternals{Lyrics},
811 @rinternals{Staff},
812 @rinternals{VerticalAxisGroup},
813 @rinternals{Staff_symbol_engraver}.
814
815
816 @knownissues
817
818 Wenn man den @code{Staff_symbol_engraver} entfernt, werden auch
819 die Taktlinien entfernt.  Wenn eine sichtbare Taktlinie
820 angefordert wird, kann es zu Formatierungsfehlern kommen.  In
821 diesem Fall sollten folgende Befehle eingesetzt werden, anstatt
822 den Engraver zu entfernen:
823
824 @example
825 \override StaffSymbol #'stencil = ##f
826 \override NoteHead #'no-ledgers = ##t
827 @end example
828
829 Zu den bekannten Fehlern und Warnungen, die mit @code{\RemoveEmptyStaffContext}
830 zusammenhängen, siehe @ref{Die Standardeinstellungen von Kontexten ändern}.
831
832
833 @node Orchesterstimmen erstellen
834 @subsection Orchesterstimmen erstellen
835 @translationof Writing parts
836
837 Dieser Abschnitt zeigt, wie man Tempo-Anweisungen und
838 Instrumentenbezeichnungen einfügt.  Es werden auch Möglichkeiten
839 vorgestellt, andere Stimmen zu zitieren und Stichnoten zu
840 formatieren.
841
842 @menu
843 * Metronomangabe::
844 * Instrumentenbezeichnungen::
845 * Stichnoten::
846 * Stichnoten formatieren::
847 @end menu
848
849
850 @node Metronomangabe
851 @unnumberedsubsubsec Metronomangabe
852 @translationof Metronome marks
853
854 @cindex Tempo
855 @cindex Metronombezeichnung
856 @cindex Tempobezeichnung
857 @cindex Aufführungsanweisung: Tempo
858
859 @funindex tempo
860 @funindex \tempo
861
862 Eine Metronomanweisung wird wie folgt erstellt:
863
864 @lilypond[verbatim,quote,relative=1]
865 \tempo 4 = 120
866 c2 d
867 e4. d8 c2
868 @end lilypond
869
870 Anstelle dessen kann auch Text als Argument angegeben werden:
871
872 @lilypond[verbatim,quote,relative=2]
873 \tempo "Allegretto"
874 c4 e d c
875 b4. a16 b c4 r4
876 @end lilypond
877
878 Wenn eine Metronombezeichnung und Text kombiniert wird, wird
879 die Metronombezeichnung automatisch in Klammern gesetzt:
880
881 @lilypond[verbatim,quote,relative=2]
882 \tempo "Allegro" 4 = 160
883 g4 c d e
884 d4 b g2
885 @end lilypond
886
887 Der Text kann ein beliebiges Textbeschriftungsobjekt sein:
888
889 @lilypond[verbatim,quote,relative=2]
890 \tempo \markup { \italic Faster } 4 = 132
891 a8-. r8 b-. r gis-. r a-. r
892 @end lilypond
893
894 Eine Metronombezeichnung in Klammern ohne Text kann erstellt
895 werden, indem eine leere Zeichenkette hinzugefügt wird:
896
897 @lilypond[verbatim,quote,relative=2]
898 \tempo "" 8 = 96
899 d4 g e c
900 @end lilypond
901
902
903 @snippets
904
905 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
906 {printing-metronome-and-rehearsal-marks-below-the-staff.ly}
907
908 @c perhaps also an example of how to move it horizontally?
909
910 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
911 {changing-the-tempo-without-a-metronome-mark.ly}
912
913 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
914 {creating-metronome-marks-in-markup-mode.ly}
915
916 Zu Einzelheiten siehe @ref{Text formatieren}.
917
918
919 @seealso
920 Glossar:
921 @rglos{metronome},
922 @rglos{metronomic indication},
923 @rglos{tempo indication},
924 @rglos{metronome mark}.
925
926 Notationsreferenz:
927 @ref{Text formatieren},
928 @ref{MIDI-Ausgabe}.
929
930 Schnipsel:
931 @rlsr{Staff notation}.
932
933 Referenz der Interna:
934 @rinternals{MetronomeMark}.
935
936
937 @node Instrumentenbezeichnungen
938 @unnumberedsubsubsec Instrumentenbezeichnungen
939 @translationof Instrument names
940
941 @cindex Instrumentenbezeichnungen
942 @cindex kurze Instrumentenbezeichnungen
943
944 Instrumentbezeichnungen können an der linken Seite von Notensystemen
945 im @code{Staff}- und @code{PianoStaff}-Kontext gesetzt
946 werden.  Der Wert von @code{instrumentName} wird für das erste
947 System eingesetzt, der Wert von @code{shortInstrumentName} für
948 alle weiteren Systeme.
949
950 @lilypond[verbatim,quote,ragged-right,relative=1]
951 \set Staff.instrumentName = #"Violin "
952 \set Staff.shortInstrumentName = #"Vln "
953 c4.. g'16 c4.. g'16
954 \break
955 c1
956 @end lilypond
957
958 Mit dem Textbeschriftungsmodus können auch komplizierte
959 Instrumentenbezeichnungen erstellt werden:
960
961 @lilypond[verbatim,quote,relative=2]
962 \set Staff.instrumentName = \markup {
963   \column { "Clarinetti"
964             \line { "in B" \smaller \flat } } }
965 c4 c,16 d e f g2
966 @end lilypond
967
968 @cindex Instrumentenbezeichnung, Notation
969
970 Wenn zwei oder mehr Systeme gruppiert werden, werden die
971 Instrumentenbezeichnungen automatisch zentriert.  Um auch
972 mehrzeilige Instrumentenbezeichnungen zentriert zu setzen, muss
973 @code{\center-column} benutzt werden:
974
975 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
976 <<
977   \new Staff {
978     \set Staff.instrumentName = #"Flute"
979     f2 g4 f
980   }
981   \new Staff {
982     \set Staff.instrumentName = \markup \center-column {
983       Clarinet
984       \line { "in B" \smaller \flat }
985     }
986     c4 b c2
987   }
988 >>
989 @end lilypond
990
991 @cindex Einzug
992
993 @funindex indent
994 @funindex short-indent
995
996 Wenn die Instrumentenbezeichnung zu lang ist, kann es vorkommen,
997 dass die Bezeichnungen in einer Gruppe nicht zentriert werden.
998 Um dennoch eine Zentrierung zu erhalten, müssen die Werte des
999 Einzugs (@code{indent} und @code{short-indent}) vergrößert werden.
1000 Zu Einzelheiten siehe @ref{Horizontale Dimensionen}.
1001
1002 @lilypond[verbatim,quote,ragged-right]
1003 \layout {
1004   indent = 3.0\cm
1005   short-indent = 1.5\cm
1006 }
1007
1008 \relative c'' <<
1009   \new Staff {
1010     \set Staff.instrumentName = #"Alto Flute in G"
1011     \set Staff.shortInstrumentName = #"Fl."
1012     f2 g4 f \break
1013     g4 f g2
1014   }
1015   \new Staff {
1016     \set Staff.instrumentName = #"Clarinet"
1017     \set Staff.shortInstrumentName = #"Clar."
1018     c,4 b c2 \break
1019     c2 b4 c
1020   }
1021 >>
1022 @end lilypond
1023
1024 @cindex Instrumentenbezeichnungen zu anderen Kontexten hinzufügen
1025
1026 Um Instrumentenbezeichnungen zu anderen Kontexten (wie etwa
1027 @code{GrandStaff}, @code{ChoirStaff} oder @code{StaffGroup})
1028 hinzuzufügen, muss der @code{Instrument_name_engraver} dem
1029 entsprechenden Kontext hinzugefügt werden.  Zu Einzelheiten
1030 siehe @ref{Umgebungs-Plugins verändern}.
1031
1032 @cindex Ändern von Instrumentenbezeichnungen
1033 @cindex Instrumentenbezeichnungen, wechseln
1034 @cindex Wechseln von Instrumentenbezeichnungen
1035
1036 Instrumentenbezeichnungen können mitten in einer Partitur
1037 geändert werden.  Dabei muss jedoch beachtet werden, dass
1038 @code{instrumentName} nicht mitten im Stück angezeigt wird,
1039 denn es wird nur für das erste Notensystem ausgegeben:
1040
1041 @lilypond[verbatim,quote,ragged-right,relative=1]
1042 \set Staff.instrumentName = #"First"
1043 \set Staff.shortInstrumentName = #"one"
1044 c1 c c c \break
1045 c1 c c c \break
1046 \set Staff.instrumentName = #"Second"
1047 \set Staff.shortInstrumentName = #"two"
1048 c1 c c c \break
1049 c1 c c c \break
1050 @end lilypond
1051
1052 @cindex Instrumentenwechsel
1053 @cindex Wechsel von Instrument
1054
1055 @funindex \addInstrumentDefinition
1056 @funindex addInstrumentDefinition
1057 @funindex \instrumentSwitch
1058 @funindex instrumentSwitch
1059
1060 Wenn das Instrument gewechselt werden soll, kann der Befehl
1061 @code{\addInstrumentDefinition} in Begleitung von
1062 @code{\instrumentSwitch} benutzt werden, um eine detaillierte
1063 Auflistung aller notwendigen Änderungen für den Wechsel zu
1064 definieren.  Der @code{\addInstrumentDefinition}-Befehl hat
1065 zwei Argumente: eine Identifikation und eine Assoziationsliste
1066 von Kontexteigenschaften und Werten, die für dieses Instrument
1067 benutzt werden müssen.  Der Befehl muss sich auf der höchsten
1068 Ebene in der Eingabedatei befinden.  @code{\instrumentSwitch}
1069 wird dann benutzt, um den Wechsel vorzunehmen:
1070
1071 @lilypond[verbatim,quote,ragged-right]
1072 \addInstrumentDefinition #"contrabassoon"
1073   #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1074      (shortInstrumentName . "Cbsn.")
1075      (clefGlyph . "clefs.F")
1076      (middleCPosition . 6)
1077      (clefPosition . 2)
1078      (instrumentCueName . ,(make-bold-markup "cbsn."))
1079      (midiInstrument . "bassoon"))
1080
1081 \new Staff \with {
1082   instrumentName = #"Bassoon"
1083 }
1084 \relative c' {
1085   \clef tenor
1086   \compressFullBarRests
1087   c2 g'
1088   R1*16
1089   \instrumentSwitch "contrabassoon"
1090   c,,2 g \break
1091   c,1 ~ | c1
1092 }
1093 @end lilypond
1094
1095
1096 @seealso
1097 Notationsreferenz:
1098 @ref{Horizontale Dimensionen},
1099 @ref{Umgebungs-Plugins verändern}.
1100
1101 Schnipsel:
1102 @rlsr{Staff notation}.
1103
1104 Referenz der Interna:
1105 @rinternals{InstrumentName},
1106 @rinternals{PianoStaff},
1107 @rinternals{Staff}.
1108
1109
1110 @node Stichnoten
1111 @unnumberedsubsubsec Stichnoten
1112 @translationof Quoting other voices
1113
1114 @cindex Stichnoten
1115 @cindex Zitieren von anderen Stimmen
1116 @cindex Fragmente
1117 @cindex Stimmen, zitieren
1118
1119 @funindex \addQuote
1120 @funindex addQuote
1121 @funindex \quoteDuring
1122 @funindex quoteDuring
1123 @funindex \transposition
1124 @funindex transposition
1125
1126 Es kommt sehr oft vor, dass eine Orchesterstimme die gleichen
1127 Noten wie eine andere spielt.  So können etwa die ersten und
1128 zweiten Geigen für eine Passage die gleichen Noten haben.  In
1129 LilyPond kann man das erreichen, indem eine Stimme von der
1130 anderen @emph{zitiert}, sodass man die Noten nicht noch einmal
1131 eingeben muss.
1132
1133 Bevor eine Stimme zitiert werden kann, muss der
1134 @code{\addQuote}-Befehl benutzt werden, um das zitierbare
1135 Fragment zu kennzeichnen.  Dieser Befehl muss auf der höchsten
1136 Ebene der Eingabedatei benutzt werden.  Das erste Argument
1137 dient zur Identifikation, das zweite ein musikalischer Ausdruck:
1138
1139 @example
1140 flute = \relative c'' @{
1141   a4 gis g gis
1142 @}
1143 \addQuote "flute" @{ \flute @}
1144 @end example
1145
1146 Der @code{\quoteDuring}-Befehl wird benutzt, um den Punkt
1147 anzuzeigen, an dem das Zitat beginnt.  Er benötigt zwei
1148 Argumente: die Bezeichnung der zitierten Stimme, wie vorher mit
1149 @code{\addQuote} definiert, und einen musikalischen Ausdruck,
1150 der Angibt, wie lange das Zitat dauern soll; normalerweise
1151 Ganztaktpausen oder unsichtbare Noten.  Die entsprechenden
1152 Noten der zitierten Stimme (inklusive aller Artikulationszeichen,
1153 Dynamik, Beschriftung usw.) wird an der Stelle in die aktuelle
1154 Stimme eingefügt:
1155
1156 @lilypond[verbatim,quote]
1157 flute = \relative c'' {
1158   a4 gis g->\f gis^\markup{quoted}
1159 }
1160 \addQuote "flute" { \flute }
1161
1162 \relative c' {
1163   c4 cis \quoteDuring #"flute" { s2 }
1164 }
1165 @end lilypond
1166
1167 Wenn der musikalische Ausdruck, der mit dem
1168 @code{\quoteDuring}-Befehl benutzt wird, etwas anderes
1169 als unsichtbare Noten oder Ganztaktpausen enthält, wird eine
1170 polyphone Stelle begonnen, was meistens nicht erwünscht ist:
1171
1172 @lilypond[verbatim,quote]
1173 flute = \relative c'' {
1174   a4 gis g gis
1175 }
1176 \addQuote "flute" { \flute }
1177
1178 \relative c' {
1179   c4 cis \quoteDuring #"flute" { c4 b }
1180 }
1181 @end lilypond
1182
1183 Zitate erkennen die Einstellungen von transponierten Instrumenten
1184 sowohl der Quell- als auch der Zielstimme, wenn der
1185 @code{\transposition}-Befehl eingesetzt wird.  Zu Einzelheiten
1186 über @code{\transposition} siehe
1187 @ref{Transposition von Instrumenten}.
1188
1189 @lilypond[verbatim,quote]
1190 clarinet = \relative c'' {
1191   \transposition bes
1192   a4 gis g gis
1193 }
1194 \addQuote "clarinet" { \clarinet }
1195
1196 \relative c' {
1197   c4 cis \quoteDuring #"clarinet" { s2 }
1198 }
1199 @end lilypond
1200
1201 Es ist möglich, Zitate mit eindeutigen Bezeichnungen zu versehen
1202 (unter Benutzung von @emph{tags}), um sie auf unterschiedliche
1203 Weise zu verarbeiten.  Einzelheiten zu diesem Vorgehen werden
1204 vorgestellt in
1205 @ref{Marken benutzen}.
1206
1207 Es ist auch möglich, welche Objekte der originalen Stimme zitiert
1208 werden sollen, indem man die @code{quotedEventTypes}-Eigenschaft
1209 verändert.  Standardmäßig ist ihr Wert @code{#'(StreamEvent)},
1210 was bedeutet, dass alles zitiert wird.  Wenn man sie beispielsweise
1211 auf den Wert @code{#'(note-event rest-event tie-event)} setzt, werden
1212 nur Noten, Pausen und Bindebögen zitiert, jedoch keine Artikulationszeichen,
1213 Dynamik oder Beschriftung.
1214
1215 @lilypond[verbatim,quote]
1216 clarinet = \relative c'' {
1217   a4 gis g->\f gis^\markup{quoted}
1218 }
1219 \addQuote "clarinet" { \clarinet }
1220
1221 \relative c' {
1222   \set Score.quotedEventTypes = #'(note-event rest-event tie-event)
1223   c4 cis \quoteDuring #"clarinet" { s2 }
1224 }
1225 @end lilypond
1226
1227 @snippets
1228
1229 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1230 {quoting-another-voice-with-transposition.ly}
1231
1232 @cindex note-event
1233 @cindex articulation-event
1234 @cindex dynamic-event
1235 @cindex rest-event
1236
1237 @funindex quotedEventTypes
1238 @funindex quotedCueEventTypes
1239
1240 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1241 {quoting-another-voice.ly}
1242
1243
1244 @seealso
1245 Notationsreferenz:
1246 @ref{Transposition von Instrumenten},
1247 @ref{Marken benutzen}.
1248
1249 Schnipsel:
1250 @rlsr{Staff notation}.
1251
1252 Referenz der Interna:
1253 @rinternals{QuoteMusic},
1254 @rinternals{Voice}.
1255
1256
1257 @knownissues
1258
1259 Nur der Inhalt der ersten Stimme innerhalb eines
1260 @code{\addQuote}-Befehls wird für das Zitat herangezogen, die
1261 Variable @var{Noten} kann also keine @code{\new} oder @code{\context Voice}-Einheiten enthalten, die zu einer anderen
1262 Stimme wechseln würden.
1263
1264 Ziernoten und Vorschläge können nicht zitiert werden und können
1265 sogar dazu führen, dass LilyPond abstürzt.
1266
1267 Wenn geschachtelte Triolen zitiert werden, ist das Notenbild
1268 unter Umständen sehr schlecht.
1269
1270 In früheren LilyPond-Versionen (vor 2.11) wurde der Befehl
1271 @code{addQuote} vollständig in Kleinbuchstaben geschrieben:
1272 @code{\addquote}.
1273
1274
1275 @node Stichnoten formatieren
1276 @unnumberedsubsubsec Stichnoten formatieren
1277 @translationof Formatting cue notes
1278
1279 @cindex Stichnoten
1280 @cindex Noten, Stichnoten
1281 @cindex Stichnoten, Formatierung
1282 @cindex Fragmente
1283 @cindex andere Stimmen zitieren
1284 @cindex Zitieren von anderen Stimmen
1285
1286 @funindex \cueDuring
1287 @funindex cueDuring
1288 @funindex \quoteDuring
1289 @funindex quoteDuring
1290
1291 Der vorige Abschnitt zeigt, wie man Zitate erstellt.  Der
1292 @code{\cueDuring}-Befehl (engl. cue note = Stichnote)
1293 ist eine spezialisierte Form des
1294 @code{\quoteDuring}-Befehls, der insbesondere dazu dient,
1295 Stichnoten zu einer Stimme hinzuzufügen.  Seine Syntax lautet:
1296
1297 @example
1298 \cueDuring #@var{Stimmenbezeichnung} #@var{Stimme} @var{Noten}
1299 @end example
1300
1301 Dieser Befehl kopiert nur die Noten und Pausen der entsprechenden Takte von
1302 @var{Stimmenbezeichnung} in einen @code{CueVoice}-Kontext.  Eine
1303 @code{CueVoice} (Stichnoten-Stimme) wird implizit erstellt
1304 und erscheint simultan mit @var{Noten}, wobei folglich eine
1305 polyphone Situation entsteht.  Das @var{Stimme}-Argument entscheidet,
1306 ob die Stichnoten als eine erste oder zweite Stimme
1307 eingefügt werden sollen; @code{UP} entspricht der ersten Stimme,
1308 @code{DOWN} der zweiten.
1309
1310 @lilypond[verbatim,quote]
1311 oboe = \relative c'' {
1312   r2 r8 d16(\f f e g f a)
1313   g8 g16 g g2.
1314 }
1315 \addQuote "oboe" { \oboe }
1316
1317 \new Voice \relative c'' {
1318   \cueDuring #"oboe" #UP { R1 }
1319   g2 c,
1320 }
1321 @end lilypond
1322
1323 @noindent
1324 In diesem Beispiel muss der @code{Voice}-Kontext explizit
1325 begonnen werden, damit nicht der gesamte musikalische Ausdruck
1326 als Stichnoten-Stimme formatiert wird.
1327
1328 Es ist möglich anzupassen, welche Objekte der Notation von
1329 @code{\cueDuring} zitiert werden, indem man die
1330 @code{quotedCueEventTypes}-Eigenschaft verändert.  Ihr
1331 Standardwert ist  @code{#'(note-event rest-event tie-event beam-event
1332 +tuplet-span-event)}; somit werden also nur Noten, Pausen, Bindebögen,
1333 Balken und N-tolen zitiert, nicht aber Artikulationen, Dynamik,
1334 Beschriftung usw.
1335
1336 @lilypond[verbatim,quote]
1337 oboe = \relative c'' {
1338   r2 r8 d16(\f f e g f a)
1339   g8 g16 g g2.
1340 }
1341 \addQuote "oboe" { \oboe }
1342
1343 \new Voice \relative c'' {
1344   \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
1345                                       beam-event tuplet-span-event
1346                                       dynamic-event slur-event)
1347   \cueDuring #"oboe" #UP { R1 }
1348   g2 c,
1349 }
1350 @end lilypond
1351
1352 Die Bezeichnung des Instruments, von dem die Stichnoten genommen
1353 werden, kann auch ausgegeben werden, wenn die Eigenschaft
1354 @code{instrumentCueName} im @code{CueVoice}-Kontext definiert wird.
1355
1356 @lilypond[verbatim,quote]
1357 oboe = \relative c''' {
1358   g4 r8 e16 f e4 d
1359 }
1360 \addQuote "oboe" { \oboe }
1361
1362 \new Staff \relative c'' <<
1363   \new CueVoice \with {
1364     instrumentCueName = "ob."
1365   }
1366   \new Voice {
1367     \cueDuring #"oboe" #UP { R1 }
1368     g4. b8 d2
1369   }
1370 >>
1371 @end lilypond
1372
1373 @cindex Entfernen von Stichnoten
1374 @cindex Stichnoten, entfernen
1375
1376 @funindex \killCues
1377 @funindex killCues
1378 @funindex \transposedCueDuring
1379 @funindex transposedCueDuring
1380
1381 Zusätzlich zu der Instrumentenbezeichnung kann auch die
1382 Bezeichnung des Originalinstruments ausgegeben werden, und alle
1383 Änderungen, die für die Stichnoten gemacht wurden, müssen
1384 wieder rückgängig gemacht werden.  Das kann mit den Befehlen
1385 @code{\addInstrumentDefinition} und @code{\instrumentSwitch}
1386 vorgenommen werden.  Ein Beispiel und mehr Information findet
1387 sich in
1388 @ref{Instrumentenbezeichnungen}.
1389
1390 Der @code{\killCues}-Befehl entfernt Stichnoten aus einem
1391 musikalischen Ausdruck.  Das kann nützlich sein, wenn die
1392 Stichnoten von einer Stimme entfernt werden sollen, aber in
1393 einer anderen Edition benötigt werden.
1394
1395 @lilypond[verbatim,quote]
1396 flute = \relative c''' {
1397   r2 cis2 r2 dis2
1398 }
1399 \addQuote "flute" { \flute }
1400
1401 \new Voice \relative c'' {
1402   \killCues {
1403     \cueDuring #"flute" #UP { R1 }
1404     g4. b8 d2
1405   }
1406 }
1407 @end lilypond
1408
1409 Der @code{\transposedCueDuring}-Befehl bietet sich an, wenn man
1410 Stichnoten eines Instrumentes mit einem vollständig anderen
1411 Register hinzufügen will.  Die Syntax ähnelt der des
1412 @code{\cueDuring}-Befehls, aber ein zusätzliches Argument
1413 wird benötigt, das die Transposition der Stichnoten-Stimme
1414 bezeichnet.  Mehr Information zu Transposition siehe
1415 @ref{Transposition von Instrumenten}.
1416
1417 @lilypond[verbatim,quote]
1418 piccolo = \relative c''' {
1419   \clef "treble^8"
1420   R1
1421   c8 c c e g2
1422   a4 g g2
1423 }
1424 \addQuote "piccolo" { \piccolo }
1425
1426 cbassoon = \relative c, {
1427   \clef "bass_8"
1428   c4 r g r
1429   \transposedCueDuring #"piccolo" #UP c,, { R1 }
1430   c4 r g r
1431 }
1432
1433 <<
1434   \new Staff = "piccolo" \piccolo
1435   \new Staff = "cbassoon" \cbassoon
1436 >>
1437 @end lilypond
1438
1439 Es ist möglich, Zitate mit eindeutigen Bezeichnungen zu versehen
1440 (unter Benutzung von @emph{tags}), um sie auf unterschiedliche
1441 Weise zu verarbeiten.  Einzelheiten zu diesem Vorgehen werden
1442 vorgestellt in
1443 @ref{Marken benutzen}.
1444
1445 @cindex Noten, kleiner
1446 @cindex kleinere Noten
1447 @cindex Noten verkleinern
1448
1449 Ein @code{CueVoice}-Kontext kann auch explizit erstellt werden,
1450 wenn man kleiner Noten einsetzen will. Damit kann beispielsweise eine
1451 alternative Sequenz für hohe und tiefe Stimme gesetzt werden:
1452
1453 @lilypond[verbatim,relative=2]
1454 \time 12/8
1455 \key ees \major
1456 g4 ees8 f4 g8
1457 \stemDown
1458 <<
1459   { d4. bes4 c8 }
1460   \new CueVoice
1461   { g'4. f4 ees8 }
1462 >>
1463 \stemUp
1464 d2. d2.
1465 @end lilypond
1466
1467
1468 @seealso
1469 Notationsreferenz:
1470 @ref{Transposition von Instrumenten},
1471 @ref{Instrumentenbezeichnungen},
1472 @ref{Marken benutzen}.
1473
1474 Schnipsel:
1475 @rlsr{Staff notation}.
1476
1477 Referenz der Interna:
1478 @rinternals{CueVoice},
1479 @rinternals{Voice}.
1480
1481
1482 @knownissues
1483
1484 Zusammenstöße können zwischen Pausen der Hauptstimme und 
1485 den Stichnoten des @code{CueVoice}-Kontexts auftreten.