lilypond-user
[Top][All Lists]
Advanced

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

Re: Last note of a first alternative is a tie to the first note in the r


From: Jean Abou Samra
Subject: Re: Last note of a first alternative is a tie to the first note in the repeat; how to engrave this?
Date: Thu, 28 Jul 2022 16:29:23 +0200



Le 28 juil. 2022 à 16:06, Carl Sorensen <carl.d.sorensen@gmail.com> a écrit :




On Thu, Jul 28, 2022 at 7:30 AM David Kastrup <dak@gnu.org> wrote:

The current naming is a drag.

"\repeatTie" and "\laissezvibrer" are a stupid combination of terms for
the two different half ties you need to deal with in the context of
repeats or other visual non-linearities.

I completely agree.  Since there are other applications for a half tie, the name shouldn't be \laissezvibrer. 

\startTie and \stopTie would make a lot more sense (even though they
don't need to be matched at all).  \laissezvibrer might be an alias,
though I am not sure whether it would not, in that function, be
deserving of some tweaks giving it a longer minimal visual length.

I might prefer \beginTie and \endTie or \tieBegin and \tieEnd.   \startTie and \stopTie don't seem to match the current usage of \startStaff and \stopStaff, although I think it's not that big a deal. 



I think LilyPond’s overwhelming convention is start/end, isn’t it?

\startStaff \stopStaff
\startTextSpan \stopTextSpan
\startMeasureCount \stopMeasureCount
\startGroup \stopGroup
\startMeasureSpanner \stopMeasureSpanner

I can only think of \melismaEnd that uses "end" (and the start command is just \melisma), although I didn’t try hard.



It could also be complemented by \startSlur and \stopSlur that have
similar problems but actually differing visuals, and tend to reach
closer to the respective bar line.

Possibly \startSlur <ending pitch> and \stopSlur <starting pitch> in
order to get sensible/matching curvature.

This sounds like a good proposal to me.  But maybe \slurBegin and \slurEnd?

Carl 

reply via email to

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