Re: Inputting music in parts
Hi Paolo, Hi Jean, \unfoldRepeats does do the trick, but it is rather hard to read structurally. If I look at something like { \partA \transition \partB \partA \ending } The structure is immediately clear. Instead if we have \unfoldRepeats { \repeat unfold 2 { many lines of code } \alternative { many more lines of code } the structural intention is much obscurer, thus one needs to know what’s happening to understand it. But in case we have many more parts (like in a rondo) this might be useful for doing \unfoldRepeats { \repeat unfold 5 \partA \alternative { \partB \partC \partD \partE \ending } } or something. Cheers, Valentin Am Donnerstag, 6. Jänner 2022, 22:50:39 CET schrieb Jean Abou Samra: > Le 06/01/2022 à 21:36, Paulo Matos a écrit : > > Hi, > > > > I have some music I want to transcribe that has 2 parts: A and B the > > music goes: > > part A > > part B > > part A with special ending > > > > I could of course define variables like: > > \partA = > > \partAtransition = > > \partAending = > > \partB = > > > > and then write the music as > > \partA > > \partAtransition > > \partB > > \partA > > \partAending > > > > However, I would like to simplify the final score. What's the best way > > to write this? I saw repeats but that doesn't seem to be exactly what I > > need. > > > > However the partA with different endings sound like it could be where I > > could use \alternative, but unsure how to put it all together. Any > > suggestions? > > You can use \unfoldRepeats for this purpose. It > takes repeats notated with repeat bars and volta > brackets (or, in very recent and unreleased versions, > segno repeats), and just unfolds them to make them > written out. > > \version "2.22.1" > > \unfoldRepeats { >\repeat unfold 2 { > c'1 %% Part A >} >\alternative { > { d'1 } %% Part A transition and part B > { e'1 } %% Part A Ending >} > } > > > This command is primarily meant for MIDI output, > so it is documented here: > https://lilypond.org/doc/v2.23/Documentation/notation/using-repeats-with-mid > i > > If you need a more complex structure, you might > want the \volta command introduced in version > 2.23. It is more flexible than the traditional > way to write \alternative blocks, allowing to > write, e.g. > > \alternative { >\volta 1,2 { ... } >\volta 3 { ... } > } > > See > https://lilypond.org/doc/v2.23/Documentation/notation/long-repeats.html#alte > rnative-endings > > Best, > Jean signature.asc Description: This is a digitally signed message part.
Re: Inputting music in parts
Le 06/01/2022 à 21:36, Paulo Matos a écrit : Hi, I have some music I want to transcribe that has 2 parts: A and B the music goes: part A part B part A with special ending I could of course define variables like: \partA = \partAtransition = \partAending = \partB = and then write the music as \partA \partAtransition \partB \partA \partAending However, I would like to simplify the final score. What's the best way to write this? I saw repeats but that doesn't seem to be exactly what I need. However the partA with different endings sound like it could be where I could use \alternative, but unsure how to put it all together. Any suggestions? You can use \unfoldRepeats for this purpose. It takes repeats notated with repeat bars and volta brackets (or, in very recent and unreleased versions, segno repeats), and just unfolds them to make them written out. \version "2.22.1" \unfoldRepeats { \repeat unfold 2 { c'1 %% Part A } \alternative { { d'1 } %% Part A transition and part B { e'1 } %% Part A Ending } } This command is primarily meant for MIDI output, so it is documented here: https://lilypond.org/doc/v2.23/Documentation/notation/using-repeats-with-midi If you need a more complex structure, you might want the \volta command introduced in version 2.23. It is more flexible than the traditional way to write \alternative blocks, allowing to write, e.g. \alternative { \volta 1,2 { ... } \volta 3 { ... } } See https://lilypond.org/doc/v2.23/Documentation/notation/long-repeats.html#alternative-endings Best, Jean
RE: Inputting music in parts
Paulo, It seems like what you have is the right approach. How much simpler could it be? AFAIK \alternative is only useful with \repeat volta. Of course, you'd leave off the backslashes when defining the variables. John -Original Message- From: lilypond-user [mailto:lilypond-user-bounces+jschlomann=wideopenwest@gnu.org] On Behalf Of Paulo Matos Sent: Thursday, January 6, 2022 2:36 PM To: lilypond-user@gnu.org Subject: Inputting music in parts Hi, I have some music I want to transcribe that has 2 parts: A and B the music goes: part A part B part A with special ending I could of course define variables like: \partA = \partAtransition = \partAending = \partB = and then write the music as \partA \partAtransition \partB \partA \partAending However, I would like to simplify the final score. What's the best way to write this? I saw repeats but that doesn't seem to be exactly what I need. However the partA with different endings sound like it could be where I could use \alternative, but unsure how to put it all together. Any suggestions? Thanks, -- Paulo Matos