|
From: | David Wright |
Subject: | Re: Unexpected bar boundaries with volta repeats and lyrics. |
Date: | Sat, 9 Dec 2023 20:34:36 -0600 |
On Sun 10 Dec 2023 at 08:14:32 (+1100), Kevin Pye wrote: > On Sat, 9 Dec 2023, at 23:45, Michael Werner wrote: > > On Fri, Dec 8, 2023 at 11:31 PM Kevin Pye <kjplily@pye.id.au> wrote: > >> What silly mistake am I making here? > > > > Not all that silly. Though the docs do talk about putting lyrics into the > > same repeat structure as the music, there's one detail in > > http://lilypond.org/doc/v2.25/Documentation/notation/lyrics-and-repeats > > that you may have missed: > > > > "... when one of the `\alternative` blocks starts with a rest, a repeat > > construct cannot be used around the words" > > > > Change the lyrics block to just > > > > words = \lyricmode { > > a b c d e > > } > > > > and it should behave itself a bit better for you. > > Unfortunately, in this case (the real score from which the example was > extracted) I need the words to be repeated so I can unfold them for midi > output. I'll just have to do the unfold manually. FTR the full sentence is "But when the repeated section has different words, or when one of the \alternative blocks starts with a rest, a repeat construct cannot be used around the words and \skip commands have to be inserted manually to skip over the notes in the alternative sections which do not apply." So you need a \skip4 for the crochet rest. The next bit is tedious; you need to add the duration to each lyric syllable, in a similar way to the notes. Finally, you need to associate the voice and lyrics with a \set associatedVoice command. I've added a couple of notes to the MWE. Unfortunately it probably shows that I'm not up-to-date on the new ways of typesetting repeats. I've got some reading to do. Adding durations to lyrics is not popular. By the time the NR treats repeats in §2.1.2, manual syllable durations are a distant memory back in §2.1.1, until they make a fleeting return with dialogue over music in §2.1.6. Cheers, David.
rpt-alt.ly
Description: Text Data
rpt-alt.pdf
Description: Adobe PDF document
rpt-alt.midi
Description: Binary data
rpt-alt-1.midi
Description: Binary data
[Prev in Thread] | Current Thread | [Next in Thread] |