lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: repeat ottava


From: Gianmaria Lari
Subject: Re: repeat ottava
Date: Tue, 28 Feb 2017 22:57:14 +0100



On 28 February 2017 at 18:31, David Kastrup <address@hidden> wrote:
>
> Gianmaria Lari <address@hidden> writes:
>
> >>> I have a fragment that needs to be repeated twice with alternate ending
> > and
> >>> the second time one octave higher. The following is an example that would
> >>> be ok...
> > [....]
> >> Let's just cheat.
> >>
> >> \version "2.19.52"
> >>
> >> \score {
> >>   {
> >>     \mark "2nd time 8va"
> >>     \repeat volta 2 {c' d' e' f'}
> >>     \alternative {{a a a a}{\transposition c'' b b b b \transposition c'}}
> >>   }
> >>   \layout {}
> >>   \midi {}
> >> }
> >
> > :))))
> >
> > It works with the alternative  - b b b b - that gets correctly transposed
> > but it doesn't with the repeat body - c' d' e' f'  -. Do I miss anything?
>
> Well, this was more a sketch of the functionality to use than a sane
> proposal.  If you are going to use \expandRepeats, you'll likely want to
> order this as
>
> \score {
>   {
>     \mark "2nd time 8va"
>     \repeat volta 2 {c' d' e' f'}
>     \alternative {{a a a a \transposition c''}{b b b b \transposition c'}}
>   }
>   \layout {}
>   \midi {}
> }
>
> instead, namely setting up the "transposition" for the next repeat at
> the end of the preceding alternative.

just because you used in both your example the magic "\transposition" I would not say that your first example was just a "sketch" of what you did in your last example :)

Anyway, really nice escamotage. I will try to avoid it anytime that's possible... but not more!

Thanks!!

reply via email to

[Prev in Thread] Current Thread [Next in Thread]