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