musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
11.79k stars 2.56k forks source link

Crackling/stuttering audio when mixing dynamic and fast notes #23335

Closed joaoe closed 1 week ago

joaoe commented 1 week ago

Issue type

General playback bug

Bug description

This is quite weird to explain so I'll let the recording explain by itself. (link removed)

Basically, as far as I understand, there are two instruments, one has fast notes, the other long notes with dynamics. The fast note instrument will interfer with the dynamics of the slow one, plus cause the sound to stutter.

In the recording

  1. notice how the forte chord is immediatelly dampened and all other chords are played much lower. That does not obey the dynamics markings.
  2. if I add a crescendo with the forte, then the stuttering starts and will keep on going while the other instrument has the 8th notes.
  3. if the first instrument with the 8th notes is deleted, the bug is gone.

Steps to reproduce

  1. download musescore file bug_dynamics.mscz.zip
  2. give it a play

Screenshots/Screen recordings

https://www.youtube.com/watch?v=atBoBiZwPLM

MuseScore Version

4.3.2-241630831

Regression

I don't know

Additional context

OS: Windows 10 Version 2009 or later, Arch.: x86_64, MuseScore Studio version (64-bit): 4.3.2-241630831, revision: github-musescore-musescore-22b46f2

MarcSabatella commented 1 week ago

I believe this is a known issue with measure repeats specifically - see https://github.com/musescore/MuseScore/issues/23242

It is already fixed for the next update.

joaoe commented 1 week ago

@MarcSabatella Thanks. I noticed this was a regression from 4.2 and affects many scores.

joaoe commented 1 week ago

Just tested in the nightly build. It is fixed. Excellent.