Kieren MacMillan <kie...@kierenmacmillan.info> writes: > Hi all, > >> This is just a feature request for laziness with resulting > opaqueness. I think it has been requested several times over the years > because of other program's bad habits. > > I agree with this 100%. That being said… > > Are not > > \relative f' > > and > > \fixed c''' > > just "feature requests for laziness with resulting opaqueness"? ;) > > More productively: Why couldn’t we add some sugar for those who want it, e.g. > > \keyed d \major { d f e c d } > > would result in > > { d f# e c# d } > > ??
LilyPond's input language has no representation for c-natural as opposed to c-unkeyed-yet . Any kind of implementation would be doomed without that, anyway. Once you have that, it really becomes a tricky question of where c-unkeyed-yet would get its final pitch. And how this is supposed to behave with regard to transposition: transposing half a step up and down again should be a do-nothing, so you'd actually also need a cis-unkeyed-yet . Do we have a headache yet? -- David Kastrup