|
From: | Flaming Hakama by Elaine |
Subject: | Re: Rehearsal marks and grace notes at the beginning of bars |
Date: | Mon, 26 Jan 2015 16:08:30 -0800 |
From: Cynthia Karl <address@hidden>
Subject: Re: Rehearsal marks and grace notes at the beginning of bars
> From: Flaming Hakama by Elaine <address@hidden>
> To: address@hidden
> Subject: Rehearsal marks and grace notes at the beginning of bars
>
> Hello everyone,
>
> I ran into a problem today when I had an instrument with grace notes.
> It made rehearsal marks between different instruments not line up, printing
> duplicate rehearsal marks.
>
> The fix was to put the grace notes before the rehearsal mark.
>
> I was just wondering if this was expected behavior.
See v.2.19.15 Notation Manual, Section 1.2.6, "Special rhythmic concerns", subsection "Grace notes", subsubsection "Known issues and warnings": Grace note synchronization can also lead to surprises. You just ran into a surprise.
LilyPond has problems when (I think) it gets into negative time on one staff and not on a concurrent one. Grace notes apparently lead to negative time after bar lines. The following snippet is equivalent to yours with all the stuff irrelevant to your issue removed, and shows the four possible cases:
\version "2.19.5"
violinOK = \relative c'' {
\mark\default \grace e16 e4 r r2
}
violinBroken = \relative c'' {
\grace e16 \mark\default e4 r r2
}
clarinetBroken = \relative c' {
\mark\default R1
}
clarinetFixed = \relative c' {
\mark\default \grace s16 R1
}
global = { \key g\major }
\score {
<<
\new Staff { \global \clarinetBroken }
\new Staff { \global \violinOK }
>>
}
\score {
<<
\new Staff { \global \clarinetFixed }
\new Staff { \global \violinOK }
>>
}
\score {
<<
\new Staff { \global \clarinetBroken }
\new Staff { \global \violinBroken }
>>
}
\score {
<<
\new Staff { \global \clarinetFixed }
\new Staff { \global \violinBroken }
>>
}
In my viewpoint, the original violin part wasn't broken, so it didn't need fixing. The clarinet part needed the fixing. So what you call violinBroken I call violinOK, your clarinet is my clarinetBroken, my clarinetFixed, which you don't have, follows the cited warnings, and your violinFixed is my violinBroken.
HTH.
[Prev in Thread] | Current Thread | [Next in Thread] |