Section break pause is not respected in a file with parts after save/open cycle.
See subject. Evidence:
Score:
https://musescore.com/rpbouman/mirror-canon-suite---scored-for-small-ch…
Video: https://www.youtube.com/watch?v=cry0rDIWt5g
Notice at around 1:20 (https://youtu.be/cry0rDIWt5g?t=80), as the piece transitions from movement I to movement II, the audio is not sounding whereas the video is already showing the score being played. If you check out the score at bar 24 (1st movement), you'll notice the section break is set to 0:00 seconds pause .Apparently, the video export does not respect that.
Comments
It's better to report problems with MuseScore.com via the support email support@musescore.com.
The audio on MuseScore.Com doesn't respect the settings either and plays a 3 seconds gap. The video doesn't play the gap and is right... then the problem.
If I open the score in MuseScore 2.0.3 and play, the section break setting is not respected and there is indeed a 3s break. If I delete the break, add another one and change the pause to 0s. Then I play, the break is played right (meaning no pause). I save and restart, play again, and now there is a pause. I can reproduce from scratch with a file with parts, not with a file without parts.
Steps to reproduce:
--> there is now a gap of 3s.
Short example: Sans_titre.mscz
In the part the pause property for that section break is not in the file, so it takes the default of 3sec.
If it gets changed there too, to 0, playback in score and part respect that Setting
So we may look at 2 bugs here: a) changing that setting is not linked between score and part (this may be my design?) and b) the score ignores its own setting and takes the part setting instead
If the parts get created after the section break has been modified, it works, score and part have the setting stored and honor it on playback.
Adding a section break to the score doesn't propagate that to the part and vice verse, so it'd be rather strange (and probably even impossible) to propagate changed properties between them.
For system- and page breaks it most certainly is by design and prefectly OK to not propagate them btween score and parts, for section breaks though it might be woth a discussion.
Remains the issue that the score seems to take the part's setting rather than its own.
In MuseScore 2, there is a single tempo map, the one from the rootScore. So, by design, we can't have different pauses or section break in parts and score. https://github.com/musescore/MuseScore/blob/2.0.4/libmscore/score.cpp#L…
If it works, it's by accident.. sometimes the score being played is the last one who modified the tempo map...
OK, so it seems then we have to link and sync section breaks and their properties between score and parts.
see https://github.com/musescore/MuseScore/pull/2890
Fixed in branch 2.0.4, commit 6aeb450748
fix #147086: Section break pause is not respected in a file with parts after save/open cycle
Fixed in branch 2.0.4, commit 9191050e83
Merge pull request #2890 from lasconic/204-fix-147086
fix #147086: Section break pause is not respected in a file with part…
Doesn't 3.0 need this too? (and no, I haven't checked)
Fixed in branch master, commit 8f6abcbefa
fix #147086: Section break pause is not respected in a file with parts after save/open cycle
Automatically closed -- issue fixed for 2 weeks with no activity.