Next: Score, Previous: PianoStaff, Up: Contexts
A context like Staff
but for printing rhythms. Pitches are
ignored; the notes are printed on one line.
This context also accepts commands for the following context(s):
Staff
This context creates the following layout objects:
BarLine, DotColumn, InstrumentName, LedgerLineSpanner, SeparatingGroupSpanner, SeparationItem, StaffSpacing, StaffSymbol, TimeSignature, VerticalAxisGroup and VoltaBracket.
This context sets the following properties:
neutral-direction
in Beam to 1
.
neutral-direction
in Stem to 1
.
line-count
in StaffSymbol to 1
.
staff-padding
in VoltaBracket to 3
.
bar-size
in BarLine to 4
.
squashedPosition
to 0
createSpacing
to #t
localKeySignature
to '()
minimum-Y-extent
in VerticalAxisGroup to #f
.
Context RhythmicStaff can contain Voice and CueVoice
This context is built from the following engravers:
Ledger_line_engraver
This engraver creates the following layout objects:
LedgerLineSpanner.
Axis_group_engraver
Properties (read)
currentCommandColumn
(layout object)Instrument_name_engraver
Properties (read)
currentCommandColumn
(layout object)shortInstrumentName
(markup)instrument
instrumentName
(markup)instrument
property labels the staff in the first system, and
the instr
property labels following lines.
shortVocalName
(markup)vocalName
(markup)Time_signature_engraver
timeSignatureFraction
changes
This engraver creates the following layout objects:
TimeSignature.
Pitch_squash_engraver
squashedPosition
, if that property is set. This can be used to make a single line staff demonstrating the rhythm of a melody.
Properties (read)
squashedPosition
(integer)Staff_symbol_engraver
Music types accepted:
This engraver creates the following layout objects:
StaffSymbol.
Bar_engraver
whichBar
property. If it has no bar line to create, it will forbid a linebreak at this point
Properties (read)
whichBar
(string)Example:
\set Staff.whichBar = "|:"
This will create a start-repeat bar in this staff only. Valid values are described in bar-line-interface.
forbidBreak
(boolean)Dot_column_engraver
This engraver creates the following layout objects:
DotColumn.
Separating_line_group_engraver
Properties (read)
createSpacing
(boolean)StaffSpacing
objects?
Should be set for staves.
breakableSeparationItem
(layout object)Volta_engraver
Properties (read)
repeatCommands
(list)(volta .
x)
, where x is a string or #f
voltaSpannerDuration
(moment)\alternative
. This can be
used to shrink the length of brackets in the situation where one
alternative is very large.
stavesFound
(list of grobs)Font_size_engraver
Properties (read)
fontSize
(number)Output_property_engraver
Music types accepted:
Next: Score, Previous: PianoStaff, Up: Contexts
This page is for LilyPond-2.10.33 (stable-branch).