musescore / musescore/MuseScore

[MU4 Issue] Note entry in voice 2 jumps to wrong measure when using tie's

Open
#13,129 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

P2
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Describe the bug
Using tied notes in voice 2 makes the cursor jump to the wrong measure in note entry

To Reproduce
Steps to reproduce the behavior:

  1. Use a empty score with 4/4 time signature
  2. Enter some quarter notes into Voice 2 at a measure 15 in the score
  3. Now go back to the first measure enter 3 quarter notes into Voice 2
  4. Now select the tie option, so the quarter note at beat 3 gets tied to the quarter note on beat 4
  5. The cursor now jumps to measure 15 where it will continue to enter notes

If you don't tie the last note in the first measure, note entry in voice 2 just continues in the second measure.

Expected behavior
Behaviour should be as without ties, just continue to the next measure for entering notes.

Screenshots
See this forum issue for a demo in 3.6, which I reproduced in MU4.
https://musescore.org/en/node/334826#comment-1140208

Platform information

  • OS: Windows 10

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named. Start by reproducing the issue in an empty 4/4 score, entering Voice 2 notes in measure 15 and then tying the third and fourth notes in measure 1. Trace Voice 2 note-entry cursor movement after the tie; done means entry continues into the next measure instead of jumping to measure 15.

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
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.