lilypond-devel
[Top][All Lists]
Advanced

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

Re: Issue 4789: Note_performer: articulate events (issue 298330043 by ad


From: dak
Subject: Re: Issue 4789: Note_performer: articulate events (issue 298330043 by address@hidden)
Date: Mon, 06 Jun 2016 03:07:58 -0700

On 2016/06/05 18:18:23, ht wrote:
This looks great!

Even though this question has little relevance to these code changes,
I can't
resist asking whether you might have ideas about the best way to fix
the
"reverse" problem of ties attached to *individual notes of a chord*
ending up
ignored when processing articulations using the articulate.ly script:

----

\version "2.19.43"

\include "articulate.ly"

\score {
   \relative c' {
     <c e g c'>2~ <c e g c'> % OK
     \articulate { <c e g c'>~ <c e g c'> } % OK

     <c_~ e_~ g^~ c'^~>2 <c e g c'> % OK
     \articulate { <c_~ e_~ g^~ c'^~>2 <c e g c'> } % ties are ignored!
   }
   \midi { }
}

----

The fix would in any case have to be made in the Scheme-level music
expression
transformation in the articulate function itself, right?

Well, this change here is basically minimally-invasive and only
concerned with LilyPond's default Midi generation.  My involvement with
the articulate script has been minimal, mostly trying to keep it working
when music representation changed.

If articulate.ly is supposed to get along with LilyPond's Midi
generation in the long haul, it will probably want to remove all
articulations that it interprets in order to avoid having them
interpreted doubly.  I have no idea whether it actually does that.

At any rate, this is an entirely different issue.

https://codereview.appspot.com/298330043/



reply via email to

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