Beam endings in Score context: Difference between revisions
Appearance
Import snippet from LSR |
m Replace version="2.24.0" with version="2.24" now that the LilyWiki extension supports auto-selecting the latest release in a stable series |
||
| Line 1: | Line 1: | ||
Beam-ending rules specified in the <code>Score</code> context apply to all staves, but can be modified at both <code>Staff</code> and <code>Voice</code> levels: | Beam-ending rules specified in the <code>Score</code> context apply to all staves, but can be modified at both <code>Staff</code> and <code>Voice</code> levels: | ||
<lilypond version="2.24 | <lilypond version="2.24"> | ||
\relative c'' { | \relative c'' { | ||
\time 5/4 | \time 5/4 | ||
Revision as of 18:47, 16 November 2025
Beam-ending rules specified in the Score context apply to all staves, but can be modified at both Staff and Voice levels:
\version "2.24"
\relative c'' {
\time 5/4
% Set default beaming for all staves
\set Score.baseMoment = #(ly:make-moment 1/8)
\set Score.beatStructure = 3,4,3
<<
\new Staff {
c8 c c c c c c c c c
}
\new Staff {
% Modify beaming for just this staff
\set Staff.beatStructure = 6,4
c8 c c c c c c c c c
}
\new Staff {
% Inherit beaming from Score context
<<
{
\voiceOne
c8 c c c c c c c c c
}
% Modify beaming for this voice only
\new Voice {
\voiceTwo
\set Voice.beatStructure = 6,4
a8 a a a a a a a a a
}
>>
}
>>
}