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.33k stars 2.66k forks source link

Fermatas only apply to single segment instead of the entire note duration (if there were some actions with dynamic before) #24852

Closed DaddyLudwig closed 1 month ago

DaddyLudwig commented 1 month ago

Issue type

General playback bug

Description with steps to reproduce

See more precise steps in https://github.com/musescore/MuseScore/issues/24852#issuecomment-2374032810

  1. Input a note longer than an eighth note
  2. Add a fermata
  3. Notice that the fermata only affects the note on the first eighth note segment of the duration

Supporting files, videos and screenshots

https://github.com/user-attachments/assets/22d75c5b-a220-480c-93f1-4857b2afc7c3

What is the latest version of MuseScore Studio where this issue is present?

MuseScore Studio 4.4.2

Regression

Yes, this used to work in a previous version of MuseScore 4.x

Operating system

Windows 10

Additional context

No response

Checklist

bkunda commented 1 month ago

Good spot. Indeed in this case, it definitely makes sense for the fermata to apply to the duration of the note, and not just an individual segment.

DmitryArefiev commented 1 month ago

Doesn't occur if to just add a fermata to the whole note. It requires additional steps with dynamics at first.

  1. Add two whole notes
  2. Add F to the first note
  3. Move F right-left
  4. Add fermata

https://github.com/user-attachments/assets/2bbd340b-656e-49fa-8241-1fcd720c9ea2

DmitryArefiev commented 1 month ago

Fixed in #24921