Extending a trill spanner: 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 3: | Line 3: | ||
To do this, the <code>springs-and-rods</code> property should be set to <code>ly:spanner::set-spacing-rods</code>. | To do this, the <code>springs-and-rods</code> property should be set to <code>ly:spanner::set-spacing-rods</code>. | ||
<lilypond version="2.24 | <lilypond version="2.24"> | ||
\relative c' { | \relative c' { | ||
\key c\minor | \key c\minor | ||
Revision as of 18:55, 16 November 2025
For TrillSpanner, the minimum-length property becomes effective only if the set-spacing-rods procedure is called explicitly.
To do this, the springs-and-rods property should be set to ly:spanner::set-spacing-rods.
\version "2.24"
\relative c' {
\key c\minor
\time 2/4
c16( as') c,-. des-.
\once\override TrillSpanner.minimum-length = #15
\once\override TrillSpanner.springs-and-rods = #ly:spanner::set-spacing-rods
\afterGrace es4
\startTrillSpan { d16[( \stopTrillSpan es)] }
c( c' g es c g' es d
\hideNotes
c8)
}