musescore / musescore/MuseScore
Mordents on 16ths or shorter notes ring indefinetly during playback
@DmitryArefiev is already working on this.
Since Nov 17, 2023.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Describe the bug
Mordents (both regular and inverted) are incorrectly played back on 16th notes (and shorter). The note never stops playing.
To Reproduce
Steps to reproduce the behavior:
- New file
- Add instrument (I tried with Violin and French Horn)
- Place a 16th note (or an even shorter note)
- Add a mordent via the "Ornaments" palette to the note
- Playback => The mordent is played but then the note is held indefinitely
Note: A regular trill is played correctly (basically you only hear the real note plus once the upper note, since then the time slot for the 16th note already passed during the playback).
Expected behavior
Playback of the note should stop after the mordent. One can argue how sensible adding the mordent is if there is not enough time for the note to actually play the mordent out (probably linked to the reason why the playback of the note then gets stuck), but at least the playback should not keep the note ringing indefinitely.
Screenshots
If applicable, add screenshots to help explain your problem.
Platform information
- OS: Win10
Additional context
Add any other context about the problem here.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.