Re: dal 턋 al 턌 et poi la Coda for the 2nd ending with segno- and coda-marks in the middle of a volta repeat with alternative endings
Le vendredi 03 novembre 2023 à 21:48 +0100, Hans Aikema a écrit : > Looking at the various documentation snippets on repeats it looks like there > is no way to use the \repeat instruction to encode what I’m trying to > transcribe into Lilypond. > > Nevertheless want to check with the collective knowledge on this list to > prevent that I’m somehow overlooking the obvious solution to my problem. You are correct. There is no built-in way to encode this. If you want correct MIDI output, the only way (unfortunately) is to make separate \score blocks for \layout and \midi, assembling the pieces as needed. Best, Jean signature.asc Description: This is a digitally signed message part
dal 턋 al 턌 et poi la Coda for the 2nd ending with segno- and coda-marks in the middle of a volta repeat with alternative endings
Looking at the various documentation snippets on repeats it looks like there is no way to use the \repeat instruction to encode what I’m trying to transcribe into Lilypond. Nevertheless want to check with the collective knowledge on this list to prevent that I’m somehow overlooking the obvious solution to my problem. A minimal example of what I’m trying to achieve that renders fine for the printed sheet, but does not have the "from segno mark to codamark and then the coda” semantics embedded so that unfolding repeats would omit the segno-to-coda part: \version “2.24.0” { b1 \repeat volta 2 { c’ \segnoMark 1 d' e' \codaMark 1 \alternative { \volta 1 { f' } \volta 2 { f' g' \break % from segno mark to coda mark and then the coda here } } } \section \sectionLabel "Coda” a’ } Visually working for a printed sheet, but as the ‘from segno mark to coda mark’ is not actually embedded in code it will not properly unfold. What I’m trying to encode semantically is: So the expected repeat-unfolded rendering I’m looking to achieve (without manually repeating the segnoMark to codaMark phrase before the actual coda ) would be b (before the repeat) c’ d’ e’ f’ (first repeat) c’ d’ e’ f’ g’ (second repeat) d’ e’ a’ (from segnoMark to codaMark followed by the coda)