musescore / musescore/MuseScore

Piano Pedal does not span correct duration without left-hand notes

Open
#23,886 3 comments 0 reactions 3 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Issue type

UX/Interaction bug (incorrect behaviour)

Description with steps to reproduce

By convention piano pedals sit below the grand staff. However, in MuseScore 4 if the left hand is tacet (full bar rests), pedal markings added to a subsection of the bar (selected via the right hand) will both (a) duplicate on both hands, and (b) have an incorrect end point on the left hand.

  1. Create a Piano score with right hand notes and no left-hand notes.
  2. Attempt to add a pedal marking to a subsection of the bar.
  3. Observe how duplicates are added and the left-hand pedal spans the entire bar.

Note that it is also not possible to either move the right hand pedal marking to the left hand staff (moving it keeps it linked to the right hand staff and just adds space), nor to cut and paste it into the left hand staff (this silently fails, I presume because there's nothing to link it to). Related to that last issue, pasting pedal markings from the left hand of a later section fail for the same reason.

Supporting files, videos and screenshots

Screenshot from 2024-08-03 16-28-17
Screenshot from 2024-08-03 16-28-28

What is the latest version of MuseScore Studio where this issue is present?

4.3.3

Regression

I was unable to check

Operating system

Debian 12 (AppImage)

Additional context

I realized after writing all this up, that this can be made to work by simply deleting the right hand pedal marking and then moving the end of the left hand pedal marking to the (rough) position of the right-hand notes:

image

Even though the end of the pedal marking is snapped to the end of the bar, playback seems to be correct.

However that said, I still believe this is a UX issue. If a section of the grand staff is selected, and a pedal added, then:

  1. It should only be added once, below the entire grand staff, and:
  2. This pedal mark should span the correct duration.
  3. When failing to paste the pedal markings, it should indicate why it fails (or, just work).
Checklist
  • This report follows the guidelines for reporting bugs and issues
  • I have verified that this issue has not been logged before, by searching the issue tracker for similar issues
  • I have attached all requested files and information to this report
  • I have attempted to identify the root problem as concisely as possible, and have used minimal reproducible examples where possible

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.