Thinking about this more, the issue with simultaneous transposition and key
changes is worse than I realized, since it's pretty common to write
something like:
global = {
s1
\key e \major
s1
}
music = {
g'1
\transposition a
g'1
}
\new Staff \with {
\autoTranspose
} <<
\global
Hi all,
I managed to add functionality to the auto-transpose engraver snippet from
OLL so that it prints key signatures at transposition changes. It also
doesn't do so if the transposition change is only octave transposition.
The one thing I'd like to fix is the behavior when an actual key