tie-interface
A horizontal curve connecting two noteheads.
User settable properties:
avoid-slur
(symbol)- Method of handling slur collisions.
Choices are
around
, inside
, outside
. If unset, script
and slur ignore eachother.
control-points
(list)- List of offsets (number-pairs) that form
control points for the tie/slur/bracket shape. For beziers, this
should list the control points of a 3rd order bezier curve.
dash-fraction
(number)- Size of the dashes, relative to
dash-period. Should be between 0.0 (no line) and 1.0 (continuous
line).
dash-period
(number)- the length of one dash + white space. If
negative, no line is drawn at all.
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.
line-thickness
(number)- The thickness of the tie/slur contour.
staff-position
(number)- Vertical position, measured in half
staff spaces, counted from the middle line.
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.
quant-score
(string)- Beam quanting score – can be stored for
debugging
This grob interface is used in the following graphical objects: Tie