Add "second time only" and similar playback options for repeats (not Voltas)
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 38/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- cpp
- Domain
- audio-video-rtc, desktop
Research direction
Start by reviewing the existing repeat-playback behavior and the prior report linked in the issue. Compare the requested first-time, selected-pass, last-X, and cue behaviors with the Sibelius prior art; done means playback interprets an agreed subset correctly while preserving Volta behavior.
Written by the indexing model from the issue text.
Description
Your idea
Very common in big band music to have a solo that repeats for example 4 times, and where some parts will play backgrounds only on the last repeat of each soloist, or similar.
Common notations I've seen in the wild
"Play first time only" or "1st time only" over the first bar (finishing a phrase), followed by "Play" later in the repeat, which should always be played
"Tacet first time"
"Play 2nd and 4th time"
"Last X only"
"On cue" (Of course there is no conductor to cue the computer...)
Of course, writing these instructions as system text works fine for most purposes, because I don't generally use Musescore to make recordings. Still, it's a reassurance to hit "play" and hear the computer interpret your music the way you intended it to be played.
If special notation is added, I would suggest adding only the simplest cases since it's impossible to predict how people will want to notate this concept.
IIRC, Sibelius interprets some of these special cases correctly. And if it doesn't, there's a manual control for it in the Inspector's "Play on pass" checkboxes.
Workaround: I don't think so, since we don't have unrolling of repeats yet. It becomes very impractical.
Priority: Certainly lower than, say, unrolling of repeats.
Problem to be solved
Get audio playback that better represents how a musician would play the music, in certain common scenarios of repeats.
Prior art
Sibelius 6 had this in Properties, and Sibelius 7 has the control in the Inspector. Screenshot from Sib 7.
Additional context
Previously reported in https://musescore.org/en/node/72791. Couldn't find a Github issue on it after looking at all open issues mentioning "repeat".
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
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.
More from musescore/MuseScore
-
engraving P3 UI
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
needs design
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
community P3 UI
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
regression nightly UX/interaction
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
All issues in musescore/MuseScore
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
-
Sensor initialization takes very long when `--initial-sim-time` is set to current UNIX timestamp Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
gazebosim/gz-sensors#662 · 1 comment ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
LadybirdBrowser/ladybird#12123 ·