2013/3/29 James Harkins <[email protected]> > I would like the E-natural to print here without the accidental. > > \version "2.16.1" > \include "english.ly" > > \relative c' { > \key g \major > > ef1 > g > e1 % no explicit natural sign here > > \cadenzaOn > > ef1 > \bar "|" > g > \bar "|" > e1 % but there is one here - I want to get rid of it > } > > In this minimal example, it could be argued that the visible > cancellation makes sense. In my actual score, it doesn't: the E-flat > is early in the system, and the E-nat. is quite a bit later, with many > notes and three barlines intervening (see attached screenshot). The > cancellation is superfluous there, but I can't get rid of it (not even > with "\set Staff.extraNatural = ##f"). > > Thanks, > hjh >
Hi James, as far as I can see you are still _in_ cadenza with the last note, i.e. in _unmetered_ music. Inserting manual \bar "|" doesn't change this and opens _no_ new section of unmetered music. Therefore LilyPond's use of the natural is logical. To get rid of the natural you may want to use: \once \override Accidental #'stencil = ##f or \once \override Accidental #'transparent = ##t HTH, Harm
_______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
