| [ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
| [ < note-name-interface ] | [ Up : Graphical Object Interfaces ] | [ number-interface > ] |
3.2.101 note-spacing-interface
This object calculates spacing wishes for individual voices.
User settable properties:
-
knee-spacing-correction(number) Factor for the optical correction amount for kneed beams. Set between
0for no correction and1for full correction.-
same-direction-correction(number) 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) 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) 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.
Internal properties:
-
left-items(array of grobs) Grobs organized on the left by a spacing object.
-
right-items(array of grobs) Grobs organized on the right by a spacing object.
This grob interface is used in the following graphical object(s): NoteSpacing.
| [ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
| [ < note-name-interface ] | [ Up : Graphical Object Interfaces ] | [ number-interface > ] |