Next: , Previous: stanza-number-interface, Up: Graphical Object Interfaces



stem-interface

The stem represent the graphical stem. In addition, it internally connects note heads, beams, tremolos. Rests and whole notes have invisible stems.

User settable properties:
avoid-note-head (boolean)
If set, the stem of a chord does not pass through all note heads, but starts at the last note head.
beamed-extreme-minimum-free-lengths (list)
list of extreme minimum free stem lengths (chord to beams) given beam multiplicity.
beamed-lengths (list)
list of stem lengths given beam multiplicity .
beamed-minimum-free-lengths (list)
list of normal minimum free stem lengths (chord to beams) given beam multiplicity.
beaming (pair)
Pair of number lists. Each number list specifies which beams to make. 0 is the central beam, 1 is the next beam toward the note etc. This information is used to determine how to connect the beaming patterns from stem to stem inside a beam.
direction (direction)
Up or down, left or right?
duration-log (integer)
The 2-log of the note head duration, i.e. 0=whole note, 1 = half note, etc.
flag-style (symbol)
a string determining what style of flag-glyph is typeset on a Stem. Valid options include () and mensural. Additionally, "no-flag" switches off the flag.
french-beaming (boolean)
Use French beaming style for this stem. The stem will stop at the innermost beams.
length (dimension, in staff space)
User override for the stem length of unbeamed stems.
lengths (list)
Default stem lengths. The list gives a length for each flag-count.
neutral-direction (direction)
Which direction to take in the center of the staff.
no-stem-extend (boolean)
If set, notes with ledger lines do not get stems extending to the middle staff line.
stem-end-position (number)
Where does the stem end (the end is opposite to the support-head.
stem-shorten (list)
How much a stem in a forced direction should be shortened. The list gives an amount depending on the number of flags/beams.
stroke-style (string)
set to "grace" to turn stroke through flag on.
thickness (number)
Bar line thickness, measured in linethickness.
Internal properties:
beam (layout object)
pointer to the beam, if applicable.
note-heads (list of grobs)
List of note head grobs
stem-info (pair)
caching of stem parameters
tremolo-flag (layout object)
The tremolo object on a stem.

This grob interface is used in the following graphical objects: Stem

Read comments on this page, or add one.

This page is for LilyPond-2.2.6 (stable-branch).

Report errors to <bug-lilypond@gnu.org>.