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 of flags and 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 if 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-axis is 1 (or #X), then this property determines whether the object is placed #LEFT, #CENTER or #RIGHT with respect to the other object. Otherwise, it determines whether 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 and slur quants 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 staff-space units of the current staff. LilyPond uses these values to select which slur candidate positions to use; if extreme positions are requested, LilyPond selects the closest positions.
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.
normal-stems (unknown)
Array of visible stems.
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

Esta página corresponde a LilyPond-2.11.28 (rama de desarrollo).

Informe de los fallos a http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.

Your suggestions for the documentation are welcome.