slur-interface
A slur
User settable properties:
control-points (list)- List of 4 offsets (number-pairs) that form control points for the tie/slur shape.
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)- Up or down, left or right?
excentricity (number)- How asymmetrical to make a slur. Positive means move the center to the right.
height-limit (dimension, in staff space)- Maximum slur height: the longer the
slur, the closer it is to this height.
ratio (number)- Parameter for slur shape. The higher this number, the
quicker the slur attains it
height-limit.
slur-details (list)- An alist of scoring parameters for slur formatting
thickness (number)- Bar line thickness, measured in
linethickness.
Internal properties:
encompass-objects (list of grobs)- Objects that a slur should avoid
in addition to notes and stems.
note-columns (pair)- list of NoteColumn grobs.
quant-score (string)- Beam quanting score – can be stored for
debugging
This grob interface is used in the following graphical objects: PhrasingSlur and Slur