bug-lilypond
[Top][All Lists]
Advanced

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

Re: Windows Lilypond 2.18.2 articulate.ly adds an unterminated slur


From: Aaron Hill
Subject: Re: Windows Lilypond 2.18.2 articulate.ly adds an unterminated slur
Date: Fri, 15 Mar 2019 13:19:26 -0700
User-agent: Roundcube Webmail/1.3.8

On 2019-03-15 12:20 pm, Edward McGuire wrote:
On Fri, Mar 15, 2019 at 11:34 AM Aaron Hill <address@hidden> wrote:
I thought articulate.ly was *only* for \midi, and its modifications are
not intended to be printed.

The full work from which the tiny example is taken generates both
printed output and MIDI output. The structure of the full work is
something like:

\include "articulate.ly"
stringpart = { [music] }
\book {
    % generated printed output
    \bookpart {
        \score { \stringpart }
        \layout { }
    }
    % using articulate, generate MIDI output
    \bookpart {
        \score { \unfoldRepeats \articulate \stringpart }
        \midi { }
    }
}

(When I say "something like" I mean that this is still a
simplification of the structure of the full work, which actually
contains more parts, i.e., multiple staves, multiple voices.)

Or is this an issue where the modifications are inappropriate resulting
in bad MIDI output?

The MIDI output seems great. What's getting screwed up is just the
printed output.

My humble apologies that I overlooked your example only *includes* the script, but it does not call \articulate.

The problem is caused by articulate.ly redefining \appoggiatura just by including [1] the script. David K. fixed [2] this issue many years ago, but it is part of the 2.19 branch.

[1]: https://sourceforge.net/p/testlilyissues/issues/4517/
[2]: https://github.com/lilypond/lilypond/commit/55ea0719e3383f52cec434c6fcb5e6776b741d48

You should definitely consider moving up to the latest build of LilyPond. It may be called "unstable" for official reasons, but it is actually quite stable for practical purposes.

-- Aaron Hill



reply via email to

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