lilypond-user
[Top][All Lists]
Advanced

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

Re: relative mode occasionally gets forgotten?


From: David Pounder
Subject: Re: relative mode occasionally gets forgotten?
Date: Sat, 16 May 2009 00:35:40 +0100

> ------- Original Message -------
> From: "Carl D. Sorensen" <address@hidden>
> To: "Anthony W. Youngman" <address@hidden>, "address@hidden" <address@hidden>
> Sent: 15.5.09, 23:43:07
> Subject: Re: relative mode occasionally gets forgotten?
> 
> 
> 
> On 5/15/09 3:06 PM, "Anthony W. Youngman" <address@hidden>
> wrote:
> 
> > In message <address@hidden>, David Pounder
> > <address@hidden> writes
> >> 
> >> I don't know if it's worth mentioning, but you can also run into
> >> problems using \repeat inside a \relative block if an \unfoldRepeats is
> >> used outside the block. For example in
> >> 
> >> Tune = \relative c' { \partial 4 d4 |
> >>    \repeat volta 2 { c4 d e g | }
> >> }
> >> 
> >> the first c will be relative to the last g on the second play through
> >> using \unfoldRepeats. Rewriting as
> >> 
> >> Tune = { \partial 4 d'4 |
> >>    \repeat volta 2 \relative c' { c4 d e g | }
> >> }
> >> 
> >> resolves the problem. I try to make sure I keep \relatives at the
> >> innermost block for this reason. Is this a case of programming style,
> >> and should the docs cover it?
> >> 
> > Han-Wen gave me a resetOctave function that deals with this. I don't
> > know if it's made its way into the docs, though.
> 
> I just use the octave check construct and ignore the warning.
> 
> Carl
> 

That works, but makes it harder to see useful warnings as they fly up the 
screen. I suppose it just comes down to personal preference - it took me a 
couple of years to realise I could get rid of the warnings by changing where I 
put the \relatives - so to speak.

Dave.




reply via email to

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