tie-interface - LilyPond program-reference
Description: LilyPond program-reference

Next: time-signature-interface, Previous: tie-column-interface, Up: Graphical Object Interfaces

#### 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.
`head-direction` (direction)
  Are the note heads left or right in a semitie?
`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
`separation-item` (layout object)
  A separation item.

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

Next: time-signature-interface, Previous: tie-column-interface, Up: Graphical Object Interfaces

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