On 2011/04/12 12:55:01, dak wrote:
On 2011/04/12 03:39:17, Keith wrote:
>     \key g\major
>     cis dis f!
is there a particular
reason you write f! above?  f would get a natural anyway.

Only to assure us humans that F-natural was not a mistake.
The '!' was not testing for anything, because

\version "2.12.0"
\version "2.13.60" % because 2.12.0 gets the fis wrong

\new Staff \relative c' {
   \key e\major
     \clef treble
     cis dis! f
     \clef bass
     <c dis fis>
}

The e\major version tests less.  The c gets a natural either with or
without your patch, because it differs from both the key signature and
from recent history.  The dis needs no reminder accidental because it is
in the key of e\major.


http://codereview.appspot.com/4384050/

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to