lilypond-devel
[Top][All Lists]
Advanced

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

Re: Fix trill timing in articulate.ly (issue 173750043 by address@hidden


From: Hans Aberg
Subject: Re: Fix trill timing in articulate.ly (issue 173750043 by address@hidden)
Date: Mon, 10 Nov 2014 21:01:45 +0100

On 10 Nov 2014, at 20:46, Peter Chubb <address@hidden> wrote:
> 
>>>>>> "David" == David Kastrup <address@hidden> writes:
> 
> David> Hans Aberg <address@hidden> writes:
> 
> David> articulate does not work using engravers.  It transforms a
> David> music expression.  It has no idea whether you will use the
> David> result for Midi or Layout.
> 
> David> So it would be close to impossible to _not_ have it work for
> David> Layout as well as Midi.
> 
> The output when typeset is almost unreadable.

One might transform it first to readable ornament styles. For example, \prall 
might expand to a \grace note construction. And \trill might expand to \repeat 
tremolo 2 {...}.

> But yes, it should be
> possible to use layout to check expansion of trills and turns etc.

It would be good with a way to customize styles. It seems that the expansions 
now follow Baroque conventions. For example, \trill starts on the auxiliary 
note, whereas in modern use it is the main note. Also, I write ornaments so 
they are expected to expand on the 32nd notes, so I noted that the auto-timing 
feature would have funny effect on some notes.

> Now that Lily handles staccato, tenuto and slurs for MIDI internally, a lot of
> articulate could be ripped out, leaving only ornaments.

LilyPond does not yet handle ornaments like \trill, \prall, \mordent and \turn 
with accidentals on them, so that can’t be handled properly. One idea to 
implement such a feature would be indicating two notes, as in \transpose, as 
LilyPond does not seem to have a notion of intervals. It would then alos work 
with microtonal accidentals.





reply via email to

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