musescore / musescore/MuseScore

The beat should start with the last note of the arpeggiated chord, not its first

Open
#22,342 3 comments 0 reactions 1 assignee View on GitHub

@RomanPudashkin is already working on this.

Since Apr 11, 2024.

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

Description

Issue type

General playback bug

Bug description

Currently, in Musescore, an arpeggiated chord begins to be played at the moment of the beat, although its last note should fall on the beat.

Steps to reproduce
  1. Enter a chord
  2. Add an arpeggio sign of any type to the entered chord
  3. Click Play
Screenshots/Screen recordings

Снимок экрана (213)

MuseScore Version

MuseScore version (64-bit): 4.2.1-240230937, revision: github-musescore-musescore-d757433

Regression

No.

Operating system

Windows 11

Additional context

Of course, an arpeggiated chord can start playing at the moment of the beat, but for this the appropriate instruction must be specified. I propose to give users the opportunity to choose in the properties of the arpeggio symbol, at the moment of the beat the arpeggiated chord should begin to be played either before the beat (and at the moment of the beat its last note should occur), while I propose to make it so that if the user chooses the sound of the chord at the moment of impact, the corresponding instruction is automatically inserted in the appropriate place, for example: "on beat". By default, all arpeggiated chords should be played in such a way that their last note falls on the beat.
A similar problem exists at the moment with the grace notes, which is described in issue #13817.

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.