Altering the length of beamed stems: Difference between revisions

Import snippet from LSR
 
mNo edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Stem lengths on beamed notes can be varied by overriding the <code>beamed-lengths</code> property of the <code>details</code> of the <code>Stem</code>. If a single value is used as an argument, the length applies to all stems. When multiple arguments are used, the first applies to eighth notes, the second to sixteenth notes and so on. The final argument also applies to all notes shorter than the note length of the final argument. Non-integer arguments may also be used.
Stem lengths on beamed notes can be varied by overriding the <code>beamed-lengths</code> property of the <code>details</code> of the <code>Stem</code>. If a single value is used as an argument, the length applies to all stems. When multiple arguments are used, the first applies to eighth notes, the second to sixteenth notes and so on. The final argument also applies to all notes shorter than the note length of the final argument. Non-integer arguments may also be used.


<lilypond version="2.24.0">
<lilypond version="2.24">
\relative c'' {
\relative c'' {
   \override Stem.details.beamed-lengths = #'(2)
   \override Stem.details.beamed-lengths = #'(2)
  a8[ a] a16[ a] a32[ a]
    a8[ a] a16[ a] a32[ a]
  \override Stem.details.beamed-lengths = #'(8 10 12)
    \override Stem.details.beamed-lengths = #'(8 10 12)
  a8[ a] a16[ a] a32[ a] r8
    a8[ a] a16[ a] a32[ a] r8 |
   \override Stem.details.beamed-lengths = #'(8)
   \override Stem.details.beamed-lengths = #'(8)
  a8[ a]
    a8[ a]
  \override Stem.details.beamed-lengths = #'(8.5)
    \override Stem.details.beamed-lengths = #'(8.5)
  a8[ a]
    a8[ a]
  \revert Stem.details.beamed-lengths
    \revert Stem.details.beamed-lengths
  a8[ a] a16[ a] a32[ a] r16
    a8[ a] a16[ a] a32[ a] r16 |
}
}
</lilypond>
</lilypond>
Line 19: Line 19:
[[Category:Pitches]]
[[Category:Pitches]]
[[Category:Tweaks and overrides]]
[[Category:Tweaks and overrides]]
[[Category:Snippet]]