]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/notation/staff.itely
Merge branch 'lilypond/translation' of /home/jcharles/GIT/Lily/.
[lilypond.git] / Documentation / de / notation / staff.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @ignore
3     Translation of GIT committish: aa632c095138aaaa0f50f73c90e72efb4b61d745
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.13.36"
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{\Staff \RemoveEmptyStaves}-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{\Staff \RemoveEmptyStaves} 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     \Staff \RemoveEmptyStaves
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 \RemoveEmptyStaves
757 @funindex RemoveEmptyStaves
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{\Staff \RemoveEmptyStaves}-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     \Staff \RemoveEmptyStaves
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{\Staff \RemoveEmptyStaves} 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
817 @funindex \RemoveEmptyStaves
818 @funindex RemoveEmptyStaves
819
820 Der @code{\VaticanaStaff \RemoveEmptyStaves}-Befehl kann
821 benutzt werden, um leere Takte in Notation der Alten Musik
822 zu entfernen.  Gleichermaßen kann
823 @code{\RhythmicStaff \RemoveEmptyStaves} eingesetzt werden, um
824 leere Takte in einem
825 @code{RhythmicStaff}-Kontext zu entfernen.
826
827
828 @predefined
829 @code{\Staff \RemoveEmptyStaves},
830 @code{\VaticanaStaff \RemoveEmptyStaves},
831 @code{\RhythmicStaff \RemoveEmptyStaves}.
832 @endpredefined
833
834
835 @snippets
836
837 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
838 {removing-the-first-empty-line.ly}
839
840
841 @seealso
842 Glossar:
843 @rglos{Frenched staff}.
844
845 Handbuch zum Lernen:
846 @rlearning{Sichtbarkeit und Farbe von Objekten}.
847
848 Notationsreferenz:
849 @ref{Die Standardeinstellungen von Kontexten ändern},
850 @ref{Das Notensystem},
851 @ref{Ossia-Systeme},
852 @ref{Unsichtbare Noten},
853 @ref{Sichtbarkeit von Objekten}.
854
855 Schnipsel:
856 @rlsr{Staff notation}.
857
858 Referenz der Interna:
859 @rinternals{ChordNames},
860 @rinternals{FiguredBass},
861 @rinternals{Lyrics},
862 @rinternals{Staff},
863 @rinternals{VerticalAxisGroup},
864 @rinternals{Staff_symbol_engraver}.
865
866
867 @knownissues
868
869 Wenn man den @code{Staff_symbol_engraver} entfernt, werden auch
870 die Taktlinien entfernt.  Wenn eine sichtbare Taktlinie
871 angefordert wird, kann es zu Formatierungsfehlern kommen.  In
872 diesem Fall sollten folgende Befehle eingesetzt werden, anstatt
873 den Engraver zu entfernen:
874
875 @example
876 \override StaffSymbol #'stencil = ##f
877 \override NoteHead #'no-ledgers = ##t
878 @end example
879
880 Zu den bekannten Fehlern und Warnungen, die mit @code{\Staff \RemoveEmptyStaves}
881 zusammenhängen, siehe @ref{Die Standardeinstellungen von Kontexten ändern}.
882
883
884 @node Orchesterstimmen erstellen
885 @subsection Orchesterstimmen erstellen
886 @translationof Writing parts
887
888 Dieser Abschnitt zeigt, wie man Tempo-Anweisungen und
889 Instrumentenbezeichnungen einfügt.  Es werden auch Möglichkeiten
890 vorgestellt, andere Stimmen zu zitieren und Stichnoten zu
891 formatieren.
892
893 @menu
894 * Instrumentenbezeichnungen::
895 * Stichnoten::
896 * Stichnoten formatieren::
897 @end menu
898
899
900 @node Instrumentenbezeichnungen
901 @unnumberedsubsubsec Instrumentenbezeichnungen
902 @translationof Instrument names
903
904 @cindex Instrumentenbezeichnungen
905 @cindex kurze Instrumentenbezeichnungen
906
907 Instrumentbezeichnungen können an der linken Seite von Notensystemen
908 im @code{Staff}- und @code{PianoStaff}-Kontext gesetzt
909 werden.  Der Wert von @code{instrumentName} wird für das erste
910 System eingesetzt, der Wert von @code{shortInstrumentName} für
911 alle weiteren Systeme.
912
913 @lilypond[verbatim,quote,ragged-right,relative=1]
914 \set Staff.instrumentName = #"Violin "
915 \set Staff.shortInstrumentName = #"Vln "
916 c4.. g'16 c4.. g'16
917 \break
918 c1
919 @end lilypond
920
921 Mit dem Textbeschriftungsmodus können auch komplizierte
922 Instrumentenbezeichnungen erstellt werden:
923
924 @lilypond[verbatim,quote,relative=2]
925 \set Staff.instrumentName = \markup {
926   \column { "Clarinetti"
927             \line { "in B" \smaller \flat } } }
928 c4 c,16 d e f g2
929 @end lilypond
930
931 @cindex Instrumentenbezeichnung, Notation
932
933 Wenn zwei oder mehr Systeme gruppiert werden, werden die
934 Instrumentenbezeichnungen automatisch zentriert.  Um auch
935 mehrzeilige Instrumentenbezeichnungen zentriert zu setzen, muss
936 @code{\center-column} benutzt werden:
937
938 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
939 <<
940   \new Staff {
941     \set Staff.instrumentName = #"Flute"
942     f2 g4 f
943   }
944   \new Staff {
945     \set Staff.instrumentName = \markup \center-column {
946       Clarinet
947       \line { "in B" \smaller \flat }
948     }
949     c4 b c2
950   }
951 >>
952 @end lilypond
953
954 @cindex Einzug
955
956 @funindex indent
957 @funindex short-indent
958
959 Wenn die Instrumentenbezeichnung zu lang ist, kann es vorkommen,
960 dass die Bezeichnungen in einer Gruppe nicht zentriert werden.
961 Um dennoch eine Zentrierung zu erhalten, müssen die Werte des
962 Einzugs (@code{indent} und @code{short-indent}) vergrößert werden.
963 Zu Einzelheiten siehe @ref{Horizontale Dimensionen}.
964
965 @lilypond[verbatim,quote,ragged-right]
966 \layout {
967   indent = 3.0\cm
968   short-indent = 1.5\cm
969 }
970
971 \relative c'' <<
972   \new Staff {
973     \set Staff.instrumentName = #"Alto Flute in G"
974     \set Staff.shortInstrumentName = #"Fl."
975     f2 g4 f \break
976     g4 f g2
977   }
978   \new Staff {
979     \set Staff.instrumentName = #"Clarinet"
980     \set Staff.shortInstrumentName = #"Clar."
981     c,4 b c2 \break
982     c2 b4 c
983   }
984 >>
985 @end lilypond
986
987 @cindex Instrumentenbezeichnungen zu anderen Kontexten hinzufügen
988
989 Um Instrumentenbezeichnungen zu anderen Kontexten (wie etwa
990 @code{GrandStaff}, @code{ChoirStaff} oder @code{StaffGroup})
991 hinzuzufügen, muss der @code{Instrument_name_engraver} dem
992 entsprechenden Kontext hinzugefügt werden.  Zu Einzelheiten
993 siehe @ref{Umgebungs-Plugins verändern}.
994
995 @cindex Ändern von Instrumentenbezeichnungen
996 @cindex Instrumentenbezeichnungen, wechseln
997 @cindex Wechseln von Instrumentenbezeichnungen
998
999 Instrumentenbezeichnungen können mitten in einer Partitur
1000 geändert werden.  Dabei muss jedoch beachtet werden, dass
1001 @code{instrumentName} nicht mitten im Stück angezeigt wird,
1002 denn es wird nur für das erste Notensystem ausgegeben:
1003
1004 @lilypond[verbatim,quote,ragged-right,relative=1]
1005 \set Staff.instrumentName = #"First"
1006 \set Staff.shortInstrumentName = #"one"
1007 c1 c c c \break
1008 c1 c c c \break
1009 \set Staff.instrumentName = #"Second"
1010 \set Staff.shortInstrumentName = #"two"
1011 c1 c c c \break
1012 c1 c c c \break
1013 @end lilypond
1014
1015 @cindex Instrumentenwechsel
1016 @cindex Wechsel von Instrument
1017
1018 @funindex \addInstrumentDefinition
1019 @funindex addInstrumentDefinition
1020 @funindex \instrumentSwitch
1021 @funindex instrumentSwitch
1022
1023 Wenn das Instrument gewechselt werden soll, kann der Befehl
1024 @code{\addInstrumentDefinition} in Begleitung von
1025 @code{\instrumentSwitch} benutzt werden, um eine detaillierte
1026 Auflistung aller notwendigen Änderungen für den Wechsel zu
1027 definieren.  Der @code{\addInstrumentDefinition}-Befehl hat
1028 zwei Argumente: eine Identifikation und eine Assoziationsliste
1029 von Kontexteigenschaften und Werten, die für dieses Instrument
1030 benutzt werden müssen.  Der Befehl muss sich auf der höchsten
1031 Ebene in der Eingabedatei befinden.  @code{\instrumentSwitch}
1032 wird dann benutzt, um den Wechsel vorzunehmen:
1033
1034 @lilypond[verbatim,quote,ragged-right]
1035 \addInstrumentDefinition #"contrabassoon"
1036   #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1037      (shortInstrumentName . "Cbsn.")
1038      (clefGlyph . "clefs.F")
1039      (middleCPosition . 6)
1040      (clefPosition . 2)
1041      (instrumentCueName . ,(make-bold-markup "cbsn."))
1042      (midiInstrument . "bassoon"))
1043
1044 \new Staff \with {
1045   instrumentName = #"Bassoon"
1046 }
1047 \relative c' {
1048   \clef tenor
1049   \compressFullBarRests
1050   c2 g'
1051   R1*16
1052   \instrumentSwitch "contrabassoon"
1053   c,,2 g \break
1054   c,1 ~ | c1
1055 }
1056 @end lilypond
1057
1058
1059 @seealso
1060 Notationsreferenz:
1061 @ref{Horizontale Dimensionen},
1062 @ref{Umgebungs-Plugins verändern}.
1063
1064 Schnipsel:
1065 @rlsr{Staff notation}.
1066
1067 Referenz der Interna:
1068 @rinternals{InstrumentName},
1069 @rinternals{PianoStaff},
1070 @rinternals{Staff}.
1071
1072
1073 @node Stichnoten
1074 @unnumberedsubsubsec Stichnoten
1075 @translationof Quoting other voices
1076
1077 @cindex Stichnoten
1078 @cindex Zitieren von anderen Stimmen
1079 @cindex Fragmente
1080 @cindex Stimmen, zitieren
1081
1082 @funindex \addQuote
1083 @funindex addQuote
1084 @funindex \quoteDuring
1085 @funindex quoteDuring
1086 @funindex \transposition
1087 @funindex transposition
1088
1089 Es kommt sehr oft vor, dass eine Orchesterstimme die gleichen
1090 Noten wie eine andere spielt.  So können etwa die ersten und
1091 zweiten Geigen für eine Passage die gleichen Noten haben.  In
1092 LilyPond kann man das erreichen, indem eine Stimme von der
1093 anderen @emph{zitiert}, sodass man die Noten nicht noch einmal
1094 eingeben muss.
1095
1096 Bevor eine Stimme zitiert werden kann, muss der
1097 @code{\addQuote}-Befehl benutzt werden, um das zitierbare
1098 Fragment zu kennzeichnen.  Dieser Befehl muss auf der höchsten
1099 Ebene der Eingabedatei benutzt werden.  Das erste Argument
1100 dient zur Identifikation, das zweite ein musikalischer Ausdruck:
1101
1102 @example
1103 flute = \relative c'' @{
1104   a4 gis g gis
1105 @}
1106 \addQuote "flute" @{ \flute @}
1107 @end example
1108
1109 Der @code{\quoteDuring}-Befehl wird benutzt, um den Punkt
1110 anzuzeigen, an dem das Zitat beginnt.  Er benötigt zwei
1111 Argumente: die Bezeichnung der zitierten Stimme, wie vorher mit
1112 @code{\addQuote} definiert, und einen musikalischen Ausdruck,
1113 der Angibt, wie lange das Zitat dauern soll; normalerweise
1114 Ganztaktpausen oder unsichtbare Noten.  Die entsprechenden
1115 Noten der zitierten Stimme (inklusive aller Artikulationszeichen,
1116 Dynamik, Beschriftung usw.) wird an der Stelle in die aktuelle
1117 Stimme eingefügt:
1118
1119 @lilypond[verbatim,quote]
1120 flute = \relative c'' {
1121   a4 gis g->\f gis^\markup{quoted}
1122 }
1123 \addQuote "flute" { \flute }
1124
1125 \relative c' {
1126   c4 cis \quoteDuring #"flute" { s2 }
1127 }
1128 @end lilypond
1129
1130 Wenn der musikalische Ausdruck, der mit dem
1131 @code{\quoteDuring}-Befehl benutzt wird, etwas anderes
1132 als unsichtbare Noten oder Ganztaktpausen enthält, wird eine
1133 polyphone Stelle begonnen, was meistens nicht erwünscht ist:
1134
1135 @lilypond[verbatim,quote]
1136 flute = \relative c'' {
1137   a4 gis g gis
1138 }
1139 \addQuote "flute" { \flute }
1140
1141 \relative c' {
1142   c4 cis \quoteDuring #"flute" { c4 b }
1143 }
1144 @end lilypond
1145
1146 Zitate erkennen die Einstellungen von transponierten Instrumenten
1147 sowohl der Quell- als auch der Zielstimme, wenn der
1148 @code{\transposition}-Befehl eingesetzt wird.  Zu Einzelheiten
1149 über @code{\transposition} siehe
1150 @ref{Transposition von Instrumenten}.
1151
1152 @lilypond[verbatim,quote]
1153 clarinet = \relative c'' {
1154   \transposition bes
1155   a4 gis g gis
1156 }
1157 \addQuote "clarinet" { \clarinet }
1158
1159 \relative c' {
1160   c4 cis \quoteDuring #"clarinet" { s2 }
1161 }
1162 @end lilypond
1163
1164 Es ist möglich, Zitate mit eindeutigen Bezeichnungen zu versehen
1165 (unter Benutzung von @emph{tags}), um sie auf unterschiedliche
1166 Weise zu verarbeiten.  Einzelheiten zu diesem Vorgehen werden
1167 vorgestellt in
1168 @ref{Marken benutzen}.
1169
1170 Es ist auch möglich, welche Objekte der originalen Stimme zitiert
1171 werden sollen, indem man die @code{quotedEventTypes}-Eigenschaft
1172 verändert.  Standardmäßig ist ihr Wert @code{#'(StreamEvent)},
1173 was bedeutet, dass alles zitiert wird.  Wenn man sie beispielsweise
1174 auf den Wert @code{#'(note-event rest-event tie-event)} setzt, werden
1175 nur Noten, Pausen und Bindebögen zitiert, jedoch keine Artikulationszeichen,
1176 Dynamik oder Beschriftung.
1177
1178 @lilypond[verbatim,quote]
1179 clarinet = \relative c'' {
1180   a4 gis g->\f gis^\markup{quoted}
1181 }
1182 \addQuote "clarinet" { \clarinet }
1183
1184 \relative c' {
1185   \set Score.quotedEventTypes = #'(note-event rest-event tie-event)
1186   c4 cis \quoteDuring #"clarinet" { s2 }
1187 }
1188 @end lilypond
1189
1190 @snippets
1191
1192 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1193 {quoting-another-voice-with-transposition.ly}
1194
1195 @cindex note-event
1196 @cindex articulation-event
1197 @cindex dynamic-event
1198 @cindex rest-event
1199
1200 @funindex quotedEventTypes
1201 @funindex quotedCueEventTypes
1202
1203 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1204 {quoting-another-voice.ly}
1205
1206
1207 @seealso
1208 Notationsreferenz:
1209 @ref{Transposition von Instrumenten},
1210 @ref{Marken benutzen}.
1211
1212 Schnipsel:
1213 @rlsr{Staff notation}.
1214
1215 Referenz der Interna:
1216 @rinternals{QuoteMusic},
1217 @rinternals{Voice}.
1218
1219
1220 @knownissues
1221
1222 Nur der Inhalt der ersten Stimme innerhalb eines
1223 @code{\addQuote}-Befehls wird für das Zitat herangezogen, die
1224 Variable @var{Noten} kann also keine @code{\new} oder @code{\context Voice}-Einheiten enthalten, die zu einer anderen
1225 Stimme wechseln würden.
1226
1227 Ziernoten und Vorschläge können nicht zitiert werden und können
1228 sogar dazu führen, dass LilyPond abstürzt.
1229
1230 Wenn geschachtelte Triolen zitiert werden, ist das Notenbild
1231 unter Umständen sehr schlecht.
1232
1233 In früheren LilyPond-Versionen (vor 2.11) wurde der Befehl
1234 @code{addQuote} vollständig in Kleinbuchstaben geschrieben:
1235 @code{\addquote}.
1236
1237
1238 @node Stichnoten formatieren
1239 @unnumberedsubsubsec Stichnoten formatieren
1240 @translationof Formatting cue notes
1241
1242 @cindex Stichnoten
1243 @cindex Noten, Stichnoten
1244 @cindex Stichnoten, Formatierung
1245 @cindex Fragmente
1246 @cindex andere Stimmen zitieren
1247 @cindex Zitieren von anderen Stimmen
1248
1249 @funindex \cueDuring
1250 @funindex cueDuring
1251 @funindex \quoteDuring
1252 @funindex quoteDuring
1253
1254 Der vorige Abschnitt zeigt, wie man Zitate erstellt.  Der
1255 @code{\cueDuring}-Befehl (engl. cue note = Stichnote)
1256 ist eine spezialisierte Form des
1257 @code{\quoteDuring}-Befehls, der insbesondere dazu dient,
1258 Stichnoten zu einer Stimme hinzuzufügen.  Seine Syntax lautet:
1259
1260 @example
1261 \cueDuring #@var{Stimmenbezeichnung} #@var{Stimme} @var{Noten}
1262 @end example
1263
1264 Dieser Befehl kopiert nur die Noten und Pausen der entsprechenden Takte von
1265 @var{Stimmenbezeichnung} in einen @code{CueVoice}-Kontext.  Eine
1266 @code{CueVoice} (Stichnoten-Stimme) wird implizit erstellt
1267 und erscheint simultan mit @var{Noten}, wobei folglich eine
1268 polyphone Situation entsteht.  Das @var{Stimme}-Argument entscheidet,
1269 ob die Stichnoten als eine erste oder zweite Stimme
1270 eingefügt werden sollen; @code{UP} entspricht der ersten Stimme,
1271 @code{DOWN} der zweiten.
1272
1273 @lilypond[verbatim,quote]
1274 oboe = \relative c'' {
1275   r2 r8 d16(\f f e g f a)
1276   g8 g16 g g2.
1277 }
1278 \addQuote "oboe" { \oboe }
1279
1280 \new Voice \relative c'' {
1281   \cueDuring #"oboe" #UP { R1 }
1282   g2 c,
1283 }
1284 @end lilypond
1285
1286 @noindent
1287 In diesem Beispiel muss der @code{Voice}-Kontext explizit
1288 begonnen werden, damit nicht der gesamte musikalische Ausdruck
1289 als Stichnoten-Stimme formatiert wird.
1290
1291 Es ist möglich anzupassen, welche Objekte der Notation von
1292 @code{\cueDuring} zitiert werden, indem man die
1293 @code{quotedCueEventTypes}-Eigenschaft verändert.  Ihr
1294 Standardwert ist  @code{#'(note-event rest-event tie-event beam-event
1295 +tuplet-span-event)}; somit werden also nur Noten, Pausen, Bindebögen,
1296 Balken und N-tolen zitiert, nicht aber Artikulationen, Dynamik,
1297 Beschriftung usw.
1298
1299 @lilypond[verbatim,quote]
1300 oboe = \relative c'' {
1301   r2 r8 d16(\f f e g f a)
1302   g8 g16 g g2.
1303 }
1304 \addQuote "oboe" { \oboe }
1305
1306 \new Voice \relative c'' {
1307   \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
1308                                       beam-event tuplet-span-event
1309                                       dynamic-event slur-event)
1310   \cueDuring #"oboe" #UP { R1 }
1311   g2 c,
1312 }
1313 @end lilypond
1314
1315 Die Bezeichnung des Instruments, von dem die Stichnoten genommen
1316 werden, kann auch ausgegeben werden, wenn die Eigenschaft
1317 @code{instrumentCueName} im @code{CueVoice}-Kontext definiert wird.
1318
1319 @lilypond[verbatim,quote]
1320 flute = \relative c'' {
1321   r2. c4 d8 c d e fis2 g2 d2
1322 }
1323 bassoon = \relative c {
1324   \clef bass
1325   R1
1326   \clef treble
1327   s1*0^\markup { \tiny "flute" }
1328   \cueDuring #"flute" #UP { R1 }
1329   \clef bass
1330   g4. b8 d2
1331 }
1332 \addQuote "flute" { \flute }
1333 \new Staff {
1334   \bassoon
1335 }
1336 @end lilypond
1337
1338 @cindex Entfernen von Stichnoten
1339 @cindex Stichnoten, entfernen
1340
1341 @funindex \killCues
1342 @funindex killCues
1343 @funindex \transposedCueDuring
1344 @funindex transposedCueDuring
1345
1346 Zusätzlich zu der Instrumentenbezeichnung kann auch die
1347 Bezeichnung des Originalinstruments ausgegeben werden, und alle
1348 Änderungen, die für die Stichnoten gemacht wurden, müssen
1349 wieder rückgängig gemacht werden.  Das kann mit den Befehlen
1350 @code{\addInstrumentDefinition} und @code{\instrumentSwitch}
1351 vorgenommen werden.  Ein Beispiel und mehr Information findet
1352 sich in
1353 @ref{Instrumentenbezeichnungen}.
1354
1355 Der @code{\killCues}-Befehl entfernt Stichnoten aus einem
1356 musikalischen Ausdruck.  Das kann nützlich sein, wenn die
1357 Stichnoten von einer Stimme entfernt werden sollen, aber in
1358 einer anderen Edition benötigt werden.
1359
1360 @lilypond[verbatim,quote]
1361 flute = \relative c'' {
1362   r2. c4 d8 c d e fis2 g2 d2
1363 }
1364 bassoon = \relative c {
1365   \clef bass
1366   R1
1367   \tag #'part {
1368     \clef treble
1369     s1*0^\markup { \tiny "flute" }
1370   }
1371   \cueDuring #"flute" #UP { R1 }
1372   \tag #'part \clef bass
1373   g4. b8 d2
1374 }
1375 \addQuote "flute" { \flute }
1376
1377 \new Staff {
1378   \bassoon
1379 }
1380 \new StaffGroup <<
1381   \new Staff {
1382     \flute
1383   }
1384   \new Staff {
1385     \removeWithTag #'part { \killCues { \bassoon } }
1386   }
1387 >>
1388 @end lilypond
1389
1390 Der @code{\transposedCueDuring}-Befehl bietet sich an, wenn man
1391 Stichnoten eines Instrumentes mit einem vollständig anderen
1392 Register hinzufügen will.  Die Syntax ähnelt der des
1393 @code{\cueDuring}-Befehls, aber ein zusätzliches Argument
1394 wird benötigt, das die Transposition der Stichnoten-Stimme
1395 bezeichnet.  Mehr Information zu Transposition siehe
1396 @ref{Transposition von Instrumenten}.
1397
1398 @lilypond[verbatim,quote]
1399 piccolo = \relative c''' {
1400   \clef "treble^8"
1401   R1
1402   c8 c c e g2
1403   c4 g g2
1404 }
1405 bassClarinet = \relative c' {
1406   \key d \major
1407   \transposition bes,
1408   d4 r a r
1409   \transposedCueDuring #"piccolo" #UP d { R1 }
1410   d4 r a r
1411 }
1412
1413 \addQuote "piccolo" { \piccolo }
1414
1415 <<
1416   \new Staff \piccolo
1417   \new Staff \bassClarinet
1418 >>
1419 @end lilypond
1420
1421 Es ist möglich, Zitate mit eindeutigen Bezeichnungen zu versehen
1422 (unter Benutzung von @emph{tags}), um sie auf unterschiedliche
1423 Weise zu verarbeiten.  Einzelheiten zu diesem Vorgehen werden
1424 vorgestellt in
1425 @ref{Marken benutzen}.
1426
1427 @cindex Noten, kleiner
1428 @cindex kleinere Noten
1429 @cindex Noten verkleinern
1430
1431 Ein @code{CueVoice}-Kontext kann auch explizit erstellt werden,
1432 wenn man kleiner Noten einsetzen will. Damit kann beispielsweise eine
1433 alternative Sequenz für hohe und tiefe Stimme gesetzt werden:
1434
1435 @lilypond[verbatim,relative=2]
1436 \time 12/8
1437 \key ees \major
1438 g4 ees8 f4 g8
1439 \stemDown
1440 <<
1441   { d4. bes4 c8 }
1442   \new CueVoice
1443   { g'4. f4 ees8 }
1444 >>
1445 \stemUp
1446 d2. d2.
1447 @end lilypond
1448
1449
1450 @seealso
1451 Notationsreferenz:
1452 @ref{Transposition von Instrumenten},
1453 @ref{Instrumentenbezeichnungen},
1454 @ref{Marken benutzen}.
1455
1456 Schnipsel:
1457 @rlsr{Staff notation}.
1458
1459 Referenz der Interna:
1460 @rinternals{CueVoice},
1461 @rinternals{Voice}.
1462
1463
1464 @knownissues
1465
1466 Zusammenstöße können zwischen Pausen der Hauptstimme und
1467 den Stichnoten des @code{CueVoice}-Kontexts auftreten.