\accepts "FiguredBass"
\accepts "GrandStaff"
\accepts "Lyrics"
+ \accepts "OneStaff"
\accepts "PianoStaff"
\accepts "RhythmicStaff"
\accepts "Staff"
\accepts "FretBoards"
\accepts "GrandStaff"
\accepts "Lyrics"
+ \accepts "OneStaff"
\accepts "PianoStaff"
\accepts "RhythmicStaff"
\accepts "Staff"
a collection of staves, with a bracket in front and spanning bar lines."
}
+\context {
+ \type "Engraver_group"
+ \name "OneStaff"
+ \accepts "ChordNames"
+ \accepts "DrumStaff"
+ \accepts "Dynamics"
+ \accepts "FiguredBass"
+ \accepts "FretBoards"
+ \accepts "GregorianTranscriptionStaff"
+ \accepts "KievanStaff"
+ \accepts "Lyrics"
+ \accepts "MensuralStaff"
+ \accepts "NoteNames"
+ \accepts "PetrucciStaff"
+ \accepts "RhythmicStaff"
+ \accepts "Staff"
+ \accepts "TabStaff"
+ \accepts "VaticanaStaff"
+ \defaultchild "Staff"
+ \consists "Axis_group_engraver"
+
+ \description "Provides a common axis for the contained staves,
+making all of them appear in the same vertical space. This can be
+useful for typesetting staves of different types in immediate succession
+or for temporarily changing the character of one staff or overlaying
+it with a different one. Often used with @code{\\stopStaff} and
+@code{\\startStaff} for best results."
+}
+
\context {
\type "Engraver_group"
\name "Dynamics"
\context {
\type "Engraver_group"
\name "ChordNames"
+ \alias Staff % Catch Staff-level overrides like
+ % \key, \transposition
\description "Typesets chord names."
\consists "Output_property_engraver"
\override VerticalAxisGroup.staff-affinity = #DOWN
\override VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding = #0.5
\override VerticalAxisGroup.nonstaff-nonstaff-spacing.padding = #0.5
+ \override ParenthesesItem.font-size = #1.5
}
\context {
\accepts "ChordNames"
\accepts "Devnull"
\accepts "DrumStaff"
+ \accepts "Dynamics"
\accepts "FiguredBass"
\accepts "FretBoards"
\accepts "GrandStaff"
\accepts "Lyrics"
\accepts "MensuralStaff"
\accepts "NoteNames"
- \accepts "NullVoice"
+ \accepts "OneStaff"
\accepts "PetrucciStaff"
\accepts "PianoStaff"
\accepts "RhythmicStaff"
chordNameExceptionsPartial = #partialJazzExceptions
noChordSymbol = #(make-simple-markup "N.C.")
- bassStaffProperties = #'((assign clefGlyph "clefs.F")
- (assign clefPosition 2)
- (assign middleCPosition 6)
- (assign middleCClefPosition 6))
%% tablature:
stringOneTopmost = ##t
highStringOne = ##t