lilypond-auto
[Top][All Lists]
Advanced

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

Re: [Lilypond-auto] Issue 3878 in lilypond: MIDI lyrics start at 0 even


From: lilypond
Subject: Re: [Lilypond-auto] Issue 3878 in lilypond: MIDI lyrics start at 0 even when music doesn't
Date: Mon, 10 Mar 2014 16:19:02 +0000


Comment #3 on issue 3878 by address@hidden: MIDI lyrics start at 0 even when music doesn't
http://code.google.com/p/lilypond/issues/detail?id=3878

This is because each staff (including lyrics) has a separate Midi_walker with a separate start tick. Normal staves have a Midi_dynamic at the start of the staff, which aligns them, but there are at least three cases where this event doesn't exist, so staves that start with rests are misaligned:
 * \remove Dynamic_performer (issue 3871)
 * Lyrics don't have dynamics. (this bug)
* A staff starts later than the beginning of the score. (Previously unreported. Unlike the other two cases, this existed before 6cec57b.)

Test case:

\score {
  <<
    \new Staff = "no grace" e'2
    \new Staff = "grace" { \grace a'2 g'} %issue 1412
    \new Staff = "rest" { r2 c'}
    \addlyrics { Hi! } %late lyrics: issue 3878
\new Staff = "no dynamic" \with { \remove Dynamic_performer } { r2 e } %issue 3871
    { \skip 2 \new Staff = "late staff" g'2 }
  >>
  \layout {}
  \midi {}
}

All of these can be fixed by making Midi_walker::last_tick start at the beginning of the score, not zero or the beginning of the staff.

--
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]