Local Time Signatures: polymeter or polyrhythm
When looking into some issues regarding local time signatures (e.g. #299246: Hiding courtesy time signature only works for the first staff) I'm getting puzzled which issue local time signatures tries to solve. Is it meant for polymeter (in which case I don't understand the stretch parameter in the
TimeSig class) or polyrhythm (in which case at least something is wrong in
TrackList::read(), causing a
Q_ASSERT(gap >= Fraction(0,1));, and maybe at some more locations).
Based on several item I read (e.g. #297237: Incorrect Polymeter Handling I get the idea local time signatures implements polyrhythm but I'm note 100% sure and like to be sure before touching anything here.
Can somebody help me here?