MuseScore
                                
                                 MuseScore copied to clipboard
                                
                                    MuseScore copied to clipboard
                            
                            
                            
                        [MU4 Issue] Tempo changes in a measure cause notes to be cut off
Describe the bug When the tempo changes within a measure, notes such as whole notes will not hold for their complete value.
To Reproduce Steps to reproduce the behavior:
- Make a score with multiple instruments
- Put a whole note on one instrument's part
- Put something other than a whole note on the other instrument's part in the same measure and change the tempo within that measure (not on beat 1)
- On playback, the whole note will not be held to the end of the measure
Expected behavior On playback, the note that was played before the tempo change will hold through the tempo change and to the end of the measure.
Screenshots
 In a setup like this, the whole note from violin 1 will hold for 4 counts at 120 bpm. Violin 2 will play the first half note for 2 counts at 120 bpm and the next half note for 2 counts at 60 bpm. This means that the whole note being played by violin 1 will be cut off before the end of the measure and violin 2 will continue holding the half note until the end of the measure.
In a setup like this, the whole note from violin 1 will hold for 4 counts at 120 bpm. Violin 2 will play the first half note for 2 counts at 120 bpm and the next half note for 2 counts at 60 bpm. This means that the whole note being played by violin 1 will be cut off before the end of the measure and violin 2 will continue holding the half note until the end of the measure.
Platform information
- OS: Windows
Confirmed. Created an example score to demonstrate the issue. https://www.dropbox.com/s/wmnouy3ha1j6ygu/Tempo%20change%20mid%20bar.mscz?dl=0
Happens with MS Basic and Muse Sounds, so must be an MPE thing.
Also happens with soundfonts, seems to just be a global thing
Additional issues reported on this subject https://github.com/musescore/MuseScore/issues/17863 https://github.com/musescore/MuseScore/issues/15552
Another similar issue #17909
Fixed in #15609