Complex repeats
The MuseScore Roadmap has two entires in the "Playback" section:
- Coplex repeats roadmaps
- Jumps with repeats
I have also noted quite a few postings in the forum where the difference between the printed score and the playback has been discussed. See below.
I would like to do some work on this, but I'm a little unsure where it is best to start.
I think I will start out with a requirements spec. If I do so will this be the right place to present it?
Do we know if someone else har started work on this?
See also: https://musescore.org/en/node/275803, https://musescore.org/en/node/275189, https://musescore.org/en/node/274506, https://musescore.org/en/node/274376
Comments
jeetee was the last working on this, and IIRC still has some related topics on his ToDo list
In reply to jeetee was the last working… by Jojo-Schmitz
Sorry, I'm not familiar with this yet.
Can you give me a link?
In reply to Sorry, I'm not familiar with… by neGjodsbol
Can you explain your question in more detail? You are looking for a link other than the ones in the original post? A link to what?
In reply to Can you explain your… by Marc Sabatella
I believe at least two links are in order:
https://musescore.org/en/handbook/musescore-roadmap, and
#8604: Better control of repeats and jumps for playback
Issue #8604 is marked as closed, after having been fixed. Is there still work to be done?
In reply to Can you explain your… by Marc Sabatella
I was simply looking for a link to IIRC's ToDo list, as mentioned by Jo-jo.
In the meantime I have had chat with jeetee which gave me the info I was looking for right now.
In reply to I was simply looking for a… by Niels Erik Nielsen 2
IIRC is internet slang for "If I Remember Correctly", so Jojo was talking about the ToDo list partially in the issue tracker and partially in my head.
In reply to I was simply looking for a… by Niels Erik Nielsen 2
"IIRC" is not somebody with a ToDo list, but rather shorthand for "if I recall correctly". Not to be confused with IRC (Internet Relay Chat), of course. Jeetee is the one with the ToDo list.
Edit: Apologies for the cross-post.
In reply to "IIRC" is not somebody with… by mattmcclinch
No offence. Today has been a good day - I learned something new. :-)
BTW speaking og IRC, the Developers Handbook that a weekly IRC session is taking place. Is this still the case - if so when?
It migth be interesting just to 'listen in'.
In reply to No offence. Today has been a… by neGjodsbol
The weekly check-in on irc was only during the period of GSoC where student and mentor are required to have at least this one moment to synch on what's happening during the project. As those projects are finished (in whatever state the code is left) there is no longer any fixed schedule of who will be discussing what when and with whom.
Just as info for anyone reading along: we've had a brief chat on irc about this.
Jump with repeats is mostly implemented; I expect some weirdness might pop up with jumping across sections and there are 3 outstanding bugs/issues.
The item about playing back certain elements (dynamic change upon repeat etc) has a proposed implementation concept (RepeatList property on Element level) but will likely be quite a big project and might be a hard one to take on as a first project.
Then there is the multimeasure repeat item that is open, which is a different type of object all together; but also relates somewhat to repeats, which is why it came up.
neGjodsbol (the related github nick) will now start with a dive into whichever one he likes best :)
In reply to Just as info for anyone… by jeetee
It seems ericfontainejazz has filed a PR on the multimeasurrest issues.
Having re-read the links, and researched a little more, I guess I will dive more into the discussion on adding some kind of 'sequencing' functionality.
https://musescore.org/en/node/270303