Suggestion: "Wait for input"
I see in v2.0 the is a way to "stretch" time to better handle fermatas. That is welcome.
Would it be possible to add a way to pause (during play of course) indefinitely at some score point until some keyboard or mouse (or tablet touchscreen) input were received and then proceed?
i imagine a performance situation like this... Suppose you're playing an instrument, accompanied by a MuseScore piano arrangement. Your instrument requires both hands but you have your keyboard or mouse situated down by your foot or elbow.
You're playing along until you encounter a fermata. The score pauses while you do your dramatically long note or cadenza and then resumes with the next note in the score when you tap the keyboard with your foot or elbow.
There would need to be a way to distinguish between circumstances where a note is held indefinitely and circumstances where a note expires and then the gap between it and the next note is really what is extended.
Perhaps these two versions would handle it...
Wait on Start: a note is started but time does not proceed until an input is received. If we applied this feature to a whole note, for example, the whole note would begin normally when it was encountered but time would stop and it would continue playing. On 'input," time would start again as it were resuming at the start of that note (without actually re-articulating it).
Wait Before Start: MuseScore plays everything prior to the note, but pauses to wait for input before resuming time with that note and continuing on.