lilypond-devel
[Top][All Lists]
Advanced

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

Re: Renaming \setTextCresc, \setHairpinCresc, etc.


From: Graham Percival
Subject: Re: Renaming \setTextCresc, \setHairpinCresc, etc.
Date: Wed, 30 Apr 2008 00:42:53 -0700

On Tue, 29 Apr 2008 22:43:59 -0700
Patrick McCarty <address@hidden> wrote:

> I would like to propose that we rename the textual crescendo and
> decrescendo commands to names that are more intuitive and are more
> internally consistent.  The current implementation uses the "hairpin"
> commands to revert the "text" commands, but I do not think this
> solution is very intuitive.  Here is the list of the commands in
> question:
> 
> \setTextCresc
> \setTextDecresc
> \setTextDecr
> \setTextDim
> \setHairpinCresc
> \setHairpinDecresc
> \setHairpinDim

\set**** must die.  It's massively confusing for newbies (and in
more than one case, doc writers).  I thought we'd fixed all of
these, but upon investigation it seems that we only did
ly/property-init.ly and not ly/spanners-init.ly


> Since hairpins are the default output -- using \< and \> -- shouldn't
> the revert commands indicate that the "textual" (de)crescendo marks
> are being turned off?  Maybe we should keep the \set... commands that
> set the alternative behavior (textual crescendos, etc.) and use
> \unset...  commands as their opposites.  Or we could rename them using
> the on/off method: \textCrescOn, \textCrescOff, etc.

I prefer on/off.  However, I'm not certain whether we want to go
with
  \textCrescOn
or
  \hairpinCrescOn
(with Off being the opposite, of course)

We could even go with pairs of:
  \crescText
  \crescHairpin

... actually, I think the last idea is by far the best.  Any
objections?

Cheers,
- Graham




reply via email to

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