[icon]

GNU LilyPond

-- --

What is LilyPond
Home
Examples
Templates
Download
GNU/Linux binaries
Windows binaries
Source code
Documentation
Tutorial
Manual
Glossary
Index

Support
Mailing lists
Search
WikiWiki

External sites
lilypond.org/development
lilypond.org/stable
savannah.gnu.org
ftp.lilypond.org
Mutopia
Other music online

stem-interface

A stem


adjust-if-on-staffline (boolean):
If this grob is on a staff line, adjust its appearance, so that it better fits into the staff. E.g., if set true on stem grobs, flares of mensural flags will always be aligned with the staff lines, regardless if the associated note head is printed on a staff line or inbetween. Default value: (unset)
avoid-note-head (boolean):
if set, the stem of a chord does not pass through all note head, but start at the last note head. Used by tablature. Default value: (unset)
beam (grob (GRaphical OBject)):
pointer to the beam, if applicable. Default value: (unset)
beamed-extreme-minimum-free-lengths (list):
list of extreme minimum free stem lengths (chord to beams) given beam multiplicity. Default value: (unset)
beamed-lengths (list):
list of stem lengths given beam multiplicity . Default value: (unset)
beamed-minimum-free-lengths (list):
list of normal minimum free stem lengths (chord to beams) given beam multiplicity. Default value: (unset)
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. Default value: (unset)
direction (direction):
up or down, left or right?. Default value: (unset)
duration-log (integer):
2-log of the notehead duration, i.e. 0=whole note, 1 = half note, etc. Default value: (unset)
flag-style (symbol):
a string determining what style of glyph is typeset. Default value: (unset)
length (number):
Stem length for unbeamed stems, only for user override. Default value: (unset)
lengths (list):
Stem length given multiplicity of flag. The Nth element of the list gives the stem length of a note with N flags.

Default value: (unset)

neutral-direction (direction):
Where to go if we're on the neutral position of the staff (by default, the middle of the staff; see also grob-property neutral-position). [Ross] has the following to say about this: Some engravers consider the middle line neutral, and take the option of using either up- or down-stems for notes that fall on it. However, more up-to-date engraving no longer permits an option; now a down-stem is always appropriate. Default value: (unset)
no-stem-extend (boolean):
should stem not be extended to middle staff line?. Default value: (unset)
note-heads (list of grobs):
List of note head grobs Default value: (unset)
stem-end-position (number):
Where does the stem end (the end is opposite to the support-head. Default value: (unset)
stem-info (pair):
caching of stem parameters Default value: (unset)
stem-shorten (list):
shorten stems in forced directions given flag multiplicity: the Nth element of the list gives the amount stem shortening of a note with N flags.

Default value: (unset)

stroke-style (string):
set to "grace" to turn stroke through flag on. Default value: (unset)
support-head (grob (GRaphical OBject)):
the note head at one end of the stem. Default value: (unset)
thickness (number):
thickness, measured in stafflinethickness. Default value: (unset)
up-to-staff (boolean):
if set, stems' lengths are set so as stems end out of the staff. Used by tablature. Default value: (unset)

Go back to index of LilyPond.

Please send GNU LilyPond questions and comments to lilypond-user@gnu.org.

Please send comments on these web pages to (address unknown)

Copyright (c) 1997--2002 Han-Wen Nienhuys and Jan Nieuwenhuizen.

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.


This page was built from LilyPond-1.6.6 (stable-branch) by

<(address unknown)>, Thu Dec 26 14:15:44 2002 MSK.