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
12.2k stars 2.64k forks source link

[MuseSounds: Strings] Dynamic changes affect the ending of the previous note #17214

Open dgealow opened 1 year ago

dgealow commented 1 year ago

Issue type

Muse Sounds bug

Bug description

Example score: https://musescore.com/user/6436561/scores/10483927?share=copy_link It's most obvious with large jumps and dynamic changes, but also occurs with smaller ones.

This is likely related to https://github.com/musescore/MuseScore/issues/13878 , but even in sections where I'd want portamento, I still wouldn't want to volume level to snap up in the middle of a continuous line. The forte should occur on the note that it's on, not on the end of the previous one.

Steps to reproduce

  1. Write a part for any string instrument with a sudden, large dynamic increase
  2. Play back the section with MuseSounds
  3. Listen for the "bah-dum"--the previous note will suddenly be very loud as it transitions into the next note

Screenshots/Screen recordings

No response

MuseScore Version

4.0.2

Regression

Yes, this used to work in Musescore 3.x and now is broken

Operating system

macOS

Additional context

OS: macOS 13.3, Arch.: x86_64, MuseScore version (64-bit): 4.0.2-230651546, revision: github-musescore-musescore-dbe7c6d

dgealow commented 1 year ago

See also https://github.com/musescore/MuseScore/issues/16150 for an example of this messing with playback in the context of an actual piece

Vykoiazon commented 1 year ago

it can be temporarily avoided by adding an unnoticeable rest between the notes to prevent the dynamic spike at the end of a note