musescore / musescore/MuseScore

Beaming across rests

Open
#21,707 0 comments 0 reactions 2 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Your idea

I suggest adding the ability to automatically extend the beams across the rests within the beat.
Снимок экрана (124)

Problem to be solved

Currently, such a connection can only be made manually (in the beam grouping settings in the properties) and only for each individual rest.
I suggest adding the function of automatic connection of such beams. Apparently, such a function should be placed in the properties of the time signature or in the properties of the score style.
Such a function is not easy and requires careful development. The most important thing is that the grouping of beams across the rests should directly depend on the way the notes are grouped in metre. For example, in the size of 4/4, two grouping options are allowed:
Снимок экрана (125)
I repeat that such groupings can be done at the moment, but only manually. Imagine that I have scores for 150 bars of complex rhythmic patterns. And to make it easier to read the rhythm, I need to group the beams so that the music is easier to read. Imagine how much time it will take me! I am raising the question of how users can apply such grouping automatically, and not for each note individually.

Additional context

I find it useful (and maybe even necessary) to add "incomplete" stems from the beams to the rests as an addition (as in the example below):
Снимок экрана (128)
Снимок экрана (129)

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.