>> 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

Reply via email to