On Tue, 29 Apr 2008 22:43:59 -0700
Patrick McCarty <[EMAIL PROTECTED]> 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


_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to