bug-lilypond
[Top][All Lists]
Advanced

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

Re: Articulate script plus grace notes following multiple voices results


From: David Baptista
Subject: Re: Articulate script plus grace notes following multiple voices results in timing errors
Date: Fri, 4 May 2018 13:42:37 +0100

Thank you for the speedy reply. Unfortunately this problem does manifest
itself in midi, namely in that all subsequent notes will be delayed related
to their desired timing. When minimizing the bug to a minimal snippet I
used layout to help me weed out all the unnecessary musical material
unrelated to the bug. A not as minimal snippet that makes it clearly
audible that the bug causes a permanent timing problem in all subsequent
notes follows:

\include "articulate.ly"

music =
{
\time 2/4
<< { c''2 } \\ { c'2 } >>
\grace c'16 c'2
c'2
c'2
}

accompaniment =
{
\time 2/4
g4 g4
g4 g4
g4 g4
g4 g4
}

\score{
<<
\music
\accompaniment
>>
\layout{}
}

\score{

\articulate <<
\music
\accompaniment
>>
\midi {}
}

(Lilybin link http://lilybin.com/97o636/2).

It is clearly audible that all notes following the second measure are
delayed in relation to their expected timing (which manifests itself in
being out of sync with the accompaniment). The original snippet I provided
shows the bug visually; the extra (erroneous) time introduced manifests
itself in the articulate version not ending in the second bar (if you
remove the grace note or the multiple voices preceding it, it will end in
the second bar as expected).

The bug may sometimes manifest itself in failed bar checks, although not
necessarily (only if the timing shift happens to cause failed bar checks).

Best regards,
David Baptista

2018-05-04 12:30 GMT+01:00 Torsten Hämmerle <address@hidden>:

> Hi David,
>
> The articulate script is meant for MIDI output only.
> It will try to make the MIDI output more realistic by shortening notes
> (staccato), executing trills and apply all kinds of articulations to the
> music.
>
> It should not be used on the graphical \layout {} at all.
>
> There is a difference between written music and played music many funny
> things can happen when applying \articulate on the graphical output.
>
> All the best,
> Torsten
>
>
>
> --
> Sent from: http://lilypond.1069038.n5.nabble.com/Bugs-f58488.html
>
> _______________________________________________
> bug-lilypond mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/bug-lilypond
>


reply via email to

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