Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(37)

Delta Between Two Patch Sets: input/regression/vowel-transition-minimum-length.ly

Issue 565750043: Added vowel transitions for lyrics
Left Patch Set: Renamed 'transition line' to 'transition arrow' and documentation fixes. Created 5 years, 1 month ago
Right Patch Set: Apologies for the noise for the last two patch sets. Created 5 years ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
Right: Side by side diff | Download
« no previous file with change/comment | « input/regression/vowel-transition-delayed-start.ly ('k') | input/regression/vowel-transition-offset-syllable.ly » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
(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 }
LEFTRIGHT

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b