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