Next: , Previous: bass-figure-interface, Up: Graphical Object Interfaces


beam-interface

A beam.

The thickness property is the weight of beams, measured in staffspace. The direction property is not user-serviceable. Use the direction property of Stem instead.

User settable properties:
auto-knee-gap (dimension, in staff space)
If a gap is found between note heads where a horizontal beam fits that is larger than this number, make a kneed beam.
beamed-stem-shorten (list)
How much to shorten beamed stems, when their direction is forced. It is a list, since the value is different depending on the number flags/beams.
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.
break-overshoot (pair of numbers)
How much does a broken spanner stick out of its bounds?
clip-edges (boolean)
Allow outward pointing beamlets at the edges of beams?
concaveness (number)
A beam is concave when its inner stems are closer to the beam than the two outside stems. This number is a measure of the closeness of the inner stems. It is used for damping the slope of the beam.
damping (number)
Amount of beam slope damping.
direction (direction)
If side-position is 1 (#X), then this property determines if the object is placed #LEFT, #CENTER or #RIGHT with respect to the other object. Otherwise, it determines if the object is placed #UP #CENTER or #DOWN. Numerical values may also be used. #UP=1, #DOWN=-1, #LEFT=-1, #RIGHT=1, CENTER=0 but also other numerical values are permitted.
gap (dimension, in staff space)
Size of a gap in a variable symbol.
gap-count (integer)
Number of gapped beams for tremolo.
grow-direction (direction)
Crescendo or decrescendo?
inspect-quants (pair of numbers)
If debugging is set, set beam/slur quant to this position, and print the respective scores.
knee (boolean)
Is this beam kneed?
length-fraction (number)
Multiplier for lengths. Used for determining ledger lines and stem lengths.
neutral-direction (direction)
Which direction to take in the center of the staff.
positions (pair)
Pair of staff coordinates (left . right), where both left and right are in the staff-space unit of the current staff.
thickness (number)
Line thickness, generally measured in line-thickness.
Internal properties:
details (list)
alist of parameters for detailed grob behavior.

more information on the allowed parameters can be found by inspecting lily/slur-scoring.cc, lily/beam-quanting.cc, and lily/tie-formatting-problem.cc. Setting debug-tie-scoring, debug-beam-scoring or debug-slur-scoring also provides useful clues.

least-squares-dy (number)
ideal beam slope, without damping.
quant-score (string)
Beam quanting score – can be stored for debugging
quantized-positions (pair of numbers)
Beam positions after quanting.
shorten (dimension, in staff space)
The amount of space that a stem. Internally used to distribute beam shortening over stems.
stems (unknown)
list of stem objects, corresponding to the notes that the arpeggio has to be before.

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


Next: , Previous: bass-figure-interface, Up: Graphical Object Interfaces

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

Report errors to http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.