Proportional notation - GNU LilyPond
Description: GNU LilyPond

Next: Clusters, Previous: Time administration, Up: Contemporary notation

#### 8.4.3 Proportional notation

Notes can be spaced proportionally to their time-difference by assigning a duration to `proportionalNotationDuration`

>          <<
>            \set Score.proportionalNotationDuration = #(ly:make-moment 1 16)
>            \new Staff { c8[ c c c c c]  c4 c2 r2 }
>            \new Staff { c2  \times 2/3 { c8 c c } c4 c1 }
>          >>

Setting this property only affects the ideal spacing between consecutive notes. For true proportional notation, the following settings are also required.

- True proportional notation requires that symbols are allowed to overstrike each other. That is achieved by removing the Separating_line_group_engraver from Staff context.
- Spacing influence of prefatory matter (clefs, bar lines, etc.) is removed by setting the `strict-note-spacing` property to `#t` in SpacingSpanner grob.
- Optical spacing tweaks are switched by setting `uniform-stretching` in SpacingSpanner to true.

##### See also

`input/regression/spacing-proportional/.ly` `input/regression/spacing-strict-notespacing/.ly` `input/regression/spacing-strict-spacing-grace/.ly`

An example of strict proportional notation is in the example file `input/proportional.ly`.

Next: Clusters, Previous: Time administration, Up: Contemporary notation

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