How embarrassing (again): an answer has just occurred to me:
\set Staff.keySignature = #`(((-1 . 6) . ,NATURAL)
((0 . 6) . ,FLAT))
fixes the problem.
I'm still not sure whether this is a bug, a documentation issue, or just
a problem in the keyboard-seat interface...
On Fri, 2014-10-10 at 18:22 +0100, Graham King wrote:
> I'm currently setting a piece by Robert Carver (c.1485-c1570) in which
> two of the parts have a B-flat in the key signature that applies only
> to that particular octave.
> For this I'm using Staff.keySignature as in the following example:
>
> \version "2.19.5"
>
> \relative c' {
> \set Staff.keySignature = #`(((-1 . 6) . ,NATURAL)
> (6 . ,FLAT))
> c4 b c b
> c b c b
> }
>
> Unfortunately, lilypond does not recognise that the B a semitone below
> middle C in the second and subsequent bars is naturalised by the key
> signature, and it insists on printing superfluous natural signs. Am I
> missing something? Or is this a bug?
>
> _______________________________________________
> lilypond-user mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/lilypond-user
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user