lilypond-devel
[Top][All Lists]
Advanced

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

Re: Issue 1471: Invalidate alterations upon key change rather than forge


From: k-ohara5a5a
Subject: Re: Issue 1471: Invalidate alterations upon key change rather than forgetting them. (issue4384050)
Date: Tue, 12 Apr 2011 18:38:11 +0000

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/



reply via email to

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