LEFT | RIGHT |
(no file at all) | |
| 1 \version "2.21.0" |
| 2 |
| 3 \header { |
| 4 |
| 5 texidoc = "For vowel transitions, @code{minimum-length} refers to |
| 6 the drawn length of the arrow. The protrusion of the syllables and |
| 7 padding is in effect added to @code{minimum-length} for spacing. This |
| 8 default behaviour can be changed by overriding @code{springs-and-rods}, |
| 9 which may cause the transition arrow not to be drawn if there is |
| 10 insufficient space (rather than adding the space necessary to draw it |
| 11 at @code{minimum-length}). @code{minimum-length-after-break} controls |
| 12 the minimum length of the segment following a system break." |
| 13 |
| 14 } |
| 15 |
| 16 \layout { |
| 17 ragged-right = ##t |
| 18 } |
| 19 |
| 20 \score { |
| 21 { |
| 22 \relative { |
| 23 c'2( ^\markup { |
| 24 \left-column { \tiny { Padding increases spacing } } } c) | |
| 25 c( c) | |
| 26 c( ^\markup { |
| 27 \left-column { \tiny { Padding shortens arrow } } } c) | |
| 28 c( c) | |
| 29 c4 ^\markup { |
| 30 \left-column { \tiny { "Not enough space" |
| 31 "to draw arrow at" |
| 32 "minimum-length." } } } c r2 | \break |
| 33 c2 ^\markup { |
| 34 \left-column { \tiny { "Spacing increased" |
| 35 "by extent of" |
| 36 "bounds protrusion" } } } c | |
| 37 c ^\markup { |
| 38 \left-column { \tiny { "No space added" |
| 39 "to compensate for" |
| 40 "bounds protrusion." |
| 41 "Not enough space" |
| 42 "to draw arrow at" |
| 43 "minimum-length." } } } c \bar "||" \break |
| 44 c1 ^\markup { \tiny { "minimum-length-after-break only applies..." } } |
| 45 c1 \break |
| 46 c1 ^\markup { \tiny { "...after a system break." } } |
| 47 } |
| 48 |
| 49 \addlyrics { |
| 50 \override VowelTransition.minimum-length = #7 |
| 51 \override VowelTransition.bound-details.left.padding = #4 |
| 52 \override VowelTransition.bound-details.right.padding = #4 |
| 53 a \vowelTransition b |
| 54 \temporary \override VowelTransition.springs-and-rods = #ly:spanner::set-s
pacing-rods |
| 55 c \vowelTransition d |
| 56 e \vowelTransition f |
| 57 \revert VowelTransition.springs-and-rods |
| 58 eeeee \vowelTransition fffff |
| 59 \once \override VowelTransition.springs-and-rods = ##f |
| 60 ggggg \vowelTransition hhhhh |
| 61 i \vowelTransition |
| 62 \override VowelTransition.after-line-breaking = ##t |
| 63 \override VowelTransition.minimum-length-after-break = #20 |
| 64 jjjjjjjjjjjjjjjjjjjj \vowelTransition |
| 65 kkkkkkkkkkkkkkkkkkkk |
| 66 } |
| 67 } |
| 68 } |
LEFT | RIGHT |