lilypond-auto
[Top][All Lists]
Advanced

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

Re: [Lilypond-auto] Issue 3819 in lilypond: NR Amendment to 1.6.3 Writin


From: lilypond
Subject: Re: [Lilypond-auto] Issue 3819 in lilypond: NR Amendment to 1.6.3 Writing Parts - Known issues and warnings
Date: Tue, 21 Jan 2014 04:49:17 +0000


Comment #2 on issue 3819 by address@hidden: NR Amendment to 1.6.3 Writing Parts - Known issues and warnings
http://code.google.com/p/lilypond/issues/detail?id=3819

I do not quite follow comment #1, because the tag in the /quoting/ voice does not seem to be essential to see the problem (simpler example attached).

The concepts (which are in the manual, but maybe not clearly enough) seem to be:

"The function \addQuote turns the music expression into a stream of music at known moments, so the given music expression should start at the beginning of the score and have all its notes at the correct times."

"You can apply \keepWithTag to the music expression before giving it to \addQuote to determine what goes into the music stream. Notice that when you use the \keepWithTag function to filter the music expression that contains \quoteDuring, LilyPond does *not* apply that filter to the music expression given to the \addQuote. violin = \relative c' { r2 << \tag#'part { e4( f) } \tag#'score { e4 f }
}
  \addQuote "violin" \keepWithTag #'score \violin
\new Staff \keepWithTag #'part \relative c'' { c d \quoteDuring "violin" s2 }
"


Ideally in the section 3.3.2 on tags we should show how to avoid the aspect tagging that caused confusion : "When tags mark alternatives that have non-zero duration, the alternatives are often conceptually simultaneous, in which case it is best to put the alternatives in a simultaneous music expression
 <<  \tag#'part { c4( d) }  \tag#'score { c4 d } >>
so that the music expression has the same duration no matter which tags are retained."


By the way, at the example at the top, \killCues is maybe a more obvious way to do what the tagging accomplished.

Attachments:
        simple3819.ly  740 bytes

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings



reply via email to

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