Jump to content

Extending a trill spanner: Difference between revisions

From LilyPond wiki
mNo edit summary
m Lemzwerg moved page Extending a TrillSpanner to Extending a trill spanner without leaving a redirect
 
(3 intermediate revisions by 2 users not shown)
Line 10: Line 10:
   \once\override TrillSpanner.minimum-length = #15
   \once\override TrillSpanner.minimum-length = #15
   \once\override TrillSpanner.springs-and-rods = #ly:spanner::set-spacing-rods
   \once\override TrillSpanner.springs-and-rods = #ly:spanner::set-spacing-rods
   \afterGrace es4
   \afterGrace es4\startTrillSpan { d16[(\stopTrillSpan es)] }
  \startTrillSpan { d16[( \stopTrillSpan es)] }
   c( c' g es c g' es d
   c( c' g es c g' es d
  \hideNotes
   c8)
   c8)
}
}

Latest revision as of 09:58, 10 December 2025

For TrillSpanner grobs, 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
  c8)
}