On Tue, Apr 28, 2009 at 04:39:44PM +0200, Reinhold Kainhofer wrote:
On Dienstag, 28. April 2009 15:44:36 Graham Percival wrote:
Please try to shorten it and re-send it.
Okay, here's your 5-line snippet:
%%%%%%%%%%%%% BEGIN
global = { \time 6/8 \key es \major
% \partial 8*3 \grace {s8}
}
Technically the \key es \major isn't necessary, is it? ;)
ViolineEins = \relative c'{ \partial 8*3 \grace {d8} c8 d e }
\score {
\new Staff { << \global \ViolineEins >> }
}
%%%%%%%%%%%%% END
Apparently the problem is << \global \ViolineEins >>, which means that two
parallel voices are generate (\global is the contents of the first,
\ViolineEins is the content of the second)! Now, the probelm boils down to the
usual problem of grace notes and parallel voices: the \global does not have
the \grace{s8}, so the timing is wrong and things are messed up.
Thanks, that's much easier to see in this short example.
The proper solution is to remove the << and >> from the \new Staff, since
there is no need to have them in parallel.
Yes and no; some people like to put \mark default in the \global
section, which *would* require the << >>. I think that adding the
\partial to \global is a better solution.
Cheers,
- Graham