musescore / musescore/MuseScore
Copy Paste Lyrics, Melisma Bug
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
Other issue
Bug description
Copy & Paste Monophonic Lyrics
When I copy/paste lyrics (mostly for pop-choir music), the syllables are just counted out note-by-note, rather than the counts in the measure. Therefore lyrics shift, when there are note changes or ornaments in one staff but not in the other.
It might require some brainwork towards case differentation, which concept covers what cases best, but in my opinion, this is quite an important thing, especially as quite a lot of choir music passages are monophonic.
Steps to reproduce
- staff: source
- staff: what happens
- staff: what should happen
Melisma Bug
Moreover: in the 2nd staff you can see, how melissmas are sometime broken when pasted (but there are no more notes for them). In these cases you can not delete them just by editing the syllable and pressing [space] - you have to overwrite them by - and then re-edit to change back to no concatenation using [space].
Screenshots/Screen recordings
No response
MuseScore Version
4.0.2
Regression
I don't know
Operating system
Windows 11
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
No source files or tests are identified. Reproduce the copy/paste cases from the attached steps in MuseScore 4.0.2, including monophonic lyrics with differing note changes or ornaments and the broken melismas; done means syllables follow measure counts and pasted melismas can be edited normally.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 32/100