[ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < NoteName ] | [ Up : All layout objects ] | [ OttavaBracket > ] |
3.1.97 NoteSpacing
An auxiliary grob to handle
(horizontal) spacing of notes. See also
GraceSpacing
, StaffSpacing
, and
SpacingSpanner
.
NoteSpacing
objects are created by the following engraver(s): Note_spacing_engraver
.
Standard settings:
knee-spacing-correction
(number):
1.0
Factor for the optical correction amount for kneed beams. Set between
0
for no correction and1
for full correction.same-direction-correction
(number):
0.25
Optical correction amount for stems that are placed in tight configurations. This amount is used for stems with the same direction to compensate for note head to stem distance.
space-to-barline
(boolean):
#t
If set, the distance between a note and the following non-musical column will be measured to the bar line instead of to the beginning of the non-musical column. If there is a clef change followed by a bar line, for example, this means that we will try to space the non-musical column as though the clef is not there.
stem-spacing-correction
(number):
0.5
Optical correction amount for stems that are placed in tight configurations. For opposite directions, this amount is the correction for two normal sized stems that overlap completely.
This object supports the following interface(s):
grob-interface
, item-interface
, note-spacing-interface
and spacing-interface
.
This object is of class Item (characterized by item-interface
).
[ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < NoteName ] | [ Up : All layout objects ] | [ OttavaBracket > ] |