> > The \cresc macro is defined in ly/spanners-init.ly and is preceded > by a comment: > > > > % STOP: junkme! > > > > so it's clearly not well-supported It's certainly intended to > generate a text style crescendo "cresc.". > > However, at the time the macro was implemented, any setting of > crescendoText was automatically > > reverted after the next crescendo event (i.e. it worked like a > \once \set ...) so now that the crescendoText > > property works just as all other properties, it would make more > sense to let the macro be implemented as > > > > cresc = { > > #(ly:export (make-event-chord (list cr))) > > \once \set crescendoText = \markup { \italic "cresc." } > > \once \set crescendoSpanner = #'text > > } > > > > if we want it to remain. In contrast to using the supported and > documented macro \crescTextCresc, > > you don't get any dashed line when using \cresc. Note also that > there is a macro \endcresc that reverts > > the settings done by \cresc (which wouldn't be needed if we used > the above definition). > > Given that what \cresc currently does can also be achieved with > > \override DynamicTextSpanner #'dash-period = #-1.0 > \crescTextCresc\ > > as clearly shown in Notation Reference 1.3.1, it there really a need to > keep it? I can't say that I've seen many instances of the text "cresc." > without the dashed line, but perhaps others have.
Please don't get rid of useful functions. What is it hurting to keep it? Tim Reeves
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user