musescore / musescore/MuseScore
Late playback in the strings section
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Issue type
Muse Sounds bug
Bug description
This issue relates to playback issue 5 from the discussion here https://github.com/musescore/MuseScore/discussions/16674
Playback in the strings section blends notes together, plays late and occasionally loses notes.
Missing or blended notes are apparant when using shorter notes (semi, demi) quavers whilst late playback is even more apparant when using quavers when matched to the beat.
To visualise this, consider the following example for Violin with Woodblock keeping the beat. (The second woodblock was for me to line up the two staves in Ardour).

The last quaver in each bar appears almost a full quarter note late, but due to the faded entrance of the note, doesn't actually sound fully until the first beat of the next bar. This puts the strings a full half beat behind the rest of the orchestra as can be seen in the screenshot from Ardour

Steps to reproduce
Please see the attached file for examples
Rename this file to .mscz
string bugs.mscz.zip
Screenshots/Screen recordings
No response
MuseScore Version
4.0.1
Regression
No.
Operating system
Ubuntu Studio 22.10
Additional context
No response
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.
Research direction
Reproduce the issue with the attached string bugs.mscz.zip file after renaming it to .mscz, using the Violin and Woodblock parts described in the report. Compare the strings' timing and note playback against the beat; done means short notes are not blended or lost and the strings no longer play late.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100