[ << Translation ] | [Top][Contents][Index] | [ Backend >> ] |
[ < Contexts ] | [ Up : Contexts ] | [ ChordGrid > ] |
2.1.1 ChoirStaff
Identical to StaffGroup
except that the
contained staves are not connected vertically.
This context creates the following layout object(s):
Arpeggio
, InstrumentName
, SpanBarStub
, StaffGrouper
, SystemStartBar
, SystemStartBrace
, SystemStartBracket
, SystemStartSquare
and VerticalAlignment
.
This context sets the following properties:
- Revert grob property
extra-spacing-width
inDynamicText
- Set context property
instrumentName
to'()
. - Set context property
localAlterations
to#f
. - Set context property
localAlterations
to'()
. - Set context property
shortInstrumentName
to'()
. - Set context property
systemStartDelimiter
to'SystemStartBracket
. - Set context property
topLevelAlignment
to#f
. - Set grob property
extra-spacing-width
inDynamicText
to#f
.
This is not a ‘Bottom’ context; search for such a one will commence after creating an implicit context of type Staff
.
Context ChoirStaff
can contain
ChoirStaff
, ChordNames
, Devnull
, DrumStaff
, Dynamics
, FiguredBass
, FretBoards
, GrandStaff
, GregorianTranscriptionLyrics
, GregorianTranscriptionStaff
, KievanStaff
, Lyrics
, MensuralStaff
, NoteNames
, OneStaff
, PetrucciStaff
, PianoStaff
, RhythmicStaff
, Staff
, StaffGroup
, TabStaff
, VaticanaLyrics
and VaticanaStaff
.
This context is built from the following engraver(s):
-
Instrument_name_engraver
Create a system start text for instrument or vocal names.
Properties (read)
-
currentCommandColumn
(graphical (layout) object) Grob that is X-parent to all current breakable items (clef, key signature, etc.).
-
instrumentName
(markup) The name to print left of a staff. The
instrumentName
property labels the staff in the first system, and theshortInstrumentName
property labels following lines.-
shortInstrumentName
(markup) See
instrumentName
.-
shortVocalName
(markup) Name of a vocal line, short version.
-
vocalName
(markup) Name of a vocal line.
This engraver creates the following layout object(s):
InstrumentName
.-
-
Output_property_engraver
Apply a procedure to any grob acknowledged.
Music types accepted:
apply-output-event
-
Span_arpeggio_engraver
Make arpeggios that span multiple staves.
Properties (read)
-
connectArpeggios
(boolean) If set, connect arpeggios across piano staff.
This engraver creates the following layout object(s):
Arpeggio
.-
-
Span_bar_stub_engraver
Make stubs for span bars in all contexts that the span bars cross.
This engraver creates the following layout object(s):
SpanBarStub
.-
System_start_delimiter_engraver
Create a system start delimiter (i.e., a
SystemStartBar
,SystemStartBrace
,SystemStartBracket
orSystemStartSquare
spanner).Properties (read)
-
currentCommandColumn
(graphical (layout) object) Grob that is X-parent to all current breakable items (clef, key signature, etc.).
-
systemStartDelimiter
(symbol) Which grob to make for the start of the system/staff? Set to
SystemStartBrace
,SystemStartBracket
orSystemStartBar
.-
systemStartDelimiterHierarchy
(pair) A nested list, indicating the nesting of a start delimiters.
This engraver creates the following layout object(s):
SystemStartBar
,SystemStartBrace
,SystemStartBracket
andSystemStartSquare
.-
-
Vertical_align_engraver
Catch groups (staves, lyrics lines, etc.) and stack them vertically.
Properties (read)
-
alignAboveContext
(string) Where to insert newly created context in vertical alignment.
-
alignBelowContext
(string) Where to insert newly created context in vertical alignment.
-
hasAxisGroup
(boolean) True if the current context is contained in an axis group.
This engraver creates the following layout object(s):
StaffGrouper
andVerticalAlignment
.-
[ << Translation ] | [Top][Contents][Index] | [ Backend >> ] |
[ < Contexts ] | [ Up : Contexts ] | [ ChordGrid > ] |