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 grobs:
BarLine, DotColumn, InstrumentName, SeparatingGroupSpanner, SeparationItem, 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
localKeySignature to '()
verticalExtent to #f
extraVerticalExtent to #f
minimumVerticalExtent to #f
Context RhythmicStaff can contain Voice
This context is built from the following engravers:
Staff.instrument and Staff.instr) at the left of the staff.
Properties (read)
instr (markup)instrument
instrument (markup)Instrument_name_engraver
is
added to the Staff translator, then the instrument property
is used to label the first line of the staff and the instr
property is used to label subsequent lines. If the
midiInstrument property is not set, then instrument
is used to determine the instrument for MIDI output.
This engraver creates the following grobs:
StaffSymbol.
timeSignatureFraction changes
This engraver creates the following grobs:
TimeSignature.
whichBar property. If it has no bar line to create, it will forbid a linebreak at this point
Properties (read)
whichBar (string)Example:
\property Staff.whichBar = "|:"
This will create a start-repeat bar in this staff only.
If not set explicitly (by property or \bar), this is set
according to values of defaultBarType, barAlways,
barNonAuto and measurePosition.
Valid values are described in (lilypond-internals)bar-line-interface.
.
Properties (read)
stavesFound (list)voltaSpannerDuration (moment)Set to a duration to control the size of the brackets printed by
\alternative. It specifies the number of whole notes duration
to use for the brackets. This can be used to shrink the length of
brackets in the situation where one alternative is very large. It may
have odd effects if the specified duration is longer than the music
given in an \alternative.
.
repeatCommands (list)This engraver creates the following grobs:
DotColumn.
This engraver creates the following grobs:
SeparatingGroupSpanner and SeparationItem.
Properties (read)
squashedPosition (integer)Music types accepted:
Properties (read)
extraVerticalExtent (pair of numbers)minimumVerticalExtent (pair of numbers)verticalExtent (pair of numbers) property Staff.verticalExtent = #(-5.0 . 5.0)
VerticalExtent, MinimumVerticalExtent and ExtraVerticalExtent are
predefined in all relevant contexts to #f, so they will not
inherit values.
Note that these VerticalExtents can only operate on vertical groups,
and therefore only work in contexts which contain an
Axis_group_engraver.
|
This page is for LilyPond-2.0.3 (stable-branch). Report errors to <bug-lilypond@gnu.org>. |