@funindex \drummode
@funindex drummode
+@funindex DrumStaff
+@funindex RhythmicStaff
+@funindex TabStaff
+@funindex MensuralStaff
+@funindex VaticanaStaff
+@funindex GregorianTranscriptionStaff
@notation{Staves} (singular: @notation{staff}) are created with
the @code{\new} or @code{\context} commands. For details, see
@rinternals{staff-symbol-interface}.
-@knownissues
-
-When setting vertical staff line positions manually, bar lines are
-always centered on position 0, so the maximum distance between the
-outermost bar lines in either direction must be equal.
-
-
@node Ossia staves
@unnumberedsubsubsec Ossia staves
>>
@end lilypond
+
Using the @code{\RemoveEmptyStaffContext} command to create ossia
staves may be used as an alternative. This method is most
convenient when ossia staves occur immediately following a line
-break. In this case, spacer rests do not need to be used at all;
-only @code{\startStaff} and @code{\stopStaff} are necessary. For
-more information about @code{\RemoveEmptyStaffContext}, see
-@ref{Hiding staves}.
+break. For more information about
+@code{\RemoveEmptyStaffContext}, see @ref{Hiding staves}.
@lilypond[verbatim,quote,ragged-right]
<<
fontSize = #-3
\override StaffSymbol #'staff-space = #(magstep -3)
\override StaffSymbol #'thickness = #(magstep -3)
+ } \relative c'' {
+ R1*3
+ c4 e8 d c2
}
\new Staff \relative c' {
c4 b c2
e4 f e2
g4 a g2 \break
- <<
- { c4 b c2 }
- \context Staff = ossia {
- c4 e8 d c2 \stopStaff
- }
- >>
+ c4 b c2
g4 a g2
e4 d c2
}
@funindex \RemoveEmptyStaffContext
@funindex RemoveEmptyStaffContext
+@funindex Staff_symbol_engraver
+@funindex \stopStaff
+@funindex stopStaff
Staff lines can be hidden by removing the
@cindex tempo
@cindex beats per minute
-@cindex metronome marking
+@cindex metronome mark
@cindex metronome marking with text
@funindex \tempo
>>
@end lilypond
+@cindex instrument names, adding to other contexts
+
To add instrument names to other contexts (such as
@code{GrandStaff}, @code{ChoirStaff}, or @code{StaffGroup}),
@code{Instrument_name_engraver} must be added to that context.
@cindex articulation-event
@cindex dynamic-event
@cindex rest-event
+
@funindex quotedEventTypes
@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
@funindex \cueDuring
@funindex cueDuring
+@funindex \quoteDuring
+@funindex quoteDuring
The previous section explains how to create quotations. The
@code{\cueDuring} command is a more specialized form of
Collisions can occur with rests, when using @code{\cueDuring},
between @code{Voice} and @code{CueVoice} contexts.
+