>> Time signatures are printed at the beginning of a piece >> and whenever the time signature changes. > > That is true, but incomplete: time signatures are also printed when > the time signature hasn't changed -- and it has been that way for > years.
Interesting. > I haven't tested key signatures, but Key_engraver::process_music > looks similar. > > Clefs work differently. > > Anyone want to weigh in on whether anything should be done about > these inconsistencies? Do they call for editing the documentation? > something more radical? Is there any reason to make the behaviour of time and key signatures different to clefs? I vote for adjusting the code so that it follows the documentation, probably by adding `forceTimeSignature` and `forceKeySignature` properties, both for orthogonality and a way to retain backward compatibility. Werner