PhrasingSlur - LilyPond program-reference
Description: LilyPond program-reference

Next: PianoPedalBracket, Previous: PercentRepeatCounter, Up: All layout objects

#### PhrasingSlur

PhrasingSlur objects are created by: Phrasing_slur_engraver

Standard settings:

`control-points` (list):
  `ly:slur::calc-control-points`

  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.

`direction` (direction):
  `ly:slur::calc-direction`

  #UP or #DOWN, #LEFT or #RIGHT? (or a numerical value, #UP=1, #DOWN=-1, #LEFT=-1, #RIGHT=1, CENTER=0)

`springs-and-rods` (boolean):
  `ly:spanner::set-spacing-rods`

  Dummy variable for triggering spacing routines.

`Y-extent` (pair of numbers):
  `ly:slur::height`

  See `X-extent`.

`thickness` (number):
  `1.1`

  Bar line thickness, measured in `line-thickness`.

`minimum-length` (dimension, in staff space):
  `1.5`

  Try to make a spanner at least this long. This requires an appropriate callback for the `springs-and-rods` property.

`height-limit` (dimension, in staff space):
  `2.0`

  Maximum slur height: the longer the slur, the closer it is to this height.

`ratio` (number):
  `0.333`

  Parameter for slur shape. The higher this number, the quicker the slur attains it `height-limit`.

This object supports the following interfaces: slur-interface, spanner-interface and grob-interface

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

Other languages: English.
Using automatic language selection.