A context like Staff
but for printing rhythms. Pitches are
ignored; the notes are printed on one line.
This context is also known as:
Staff
This context creates the following layout objects:
BarLine, DotColumn, InstrumentName, 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
padding
in VoltaBracket to 5
minimum-space
in VoltaBracket to 15
bar-size
in BarLine to 4
squashedPosition
to 0
localKeySignature
to '()
verticalExtent
to #f
extraVerticalExtent
to #f
minimumVerticalExtent
to #f
Context RhythmicStaff can contain Voice
This context is built from the following engravers:
Engraver_group_engraver
Instrument_name_engraver
Staff.instrument
and Staff.instr
) at the left of the staff.
Properties (read)
instr
(markup)instrument
instrument
(markup)instrument
property labels the staff in the first system, and
the instr
property labels following lines.
Staff_symbol_engraver
This engraver creates the following layout objects:
StaffSymbol.
Time_signature_engraver
timeSignatureFraction
changes
This engraver creates the following layout objects:
TimeSignature.
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.
Volta_engraver
Properties (read)
stavesFound
(list of grobs)voltaSpannerDuration
(moment)\alternative
. This can be
used to shrink the length of brackets in the situation where one
alternative is very large.
repeatCommands
(list)(volta .
x)
, where x is a string or #f
Dot_column_engraver
This engraver creates the following layout objects:
DotColumn.
Separating_line_group_engraver
Properties (read)
createSpacing
(boolean)breakableSeparationItem
(layout object)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)Output_property_engraver
Music types accepted:
Axis_group_engraver
Properties (read)
extraVerticalExtent
(pair of numbers)minimumVerticalExtent
(pair of numbers)verticalExtent
(pair of numbers)\set Staff.verticalExtent = #'(-5.0 . 5.0)
This does not work for Voice or any other context that doesn't form a vertical group.
Read comments on this page, or
add one.
This page is for LilyPond-2.2.6 (stable-branch). |