musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.14k stars 2.63k forks source link

Change the rhythm of notes and move automatically the next ones #19513

Open lgvr123 opened 1 year ago

lgvr123 commented 1 year ago

Your idea

The idea(°) is to have a new/alternate note duration modification mode.

In the current edit mode, when reducing a note duration, a rest is inserted after the modified note. When augmenting a note duration, the following notes see their own duration decreased accordingly or even get suppressed.

In the new edit mode, modifying a note duration will not affect the following notes. Those notes will be simply moved. This could result by either rests being added at the end of the measure or the measure being enlarged. This new edit edit will only affect the current staff and voice.

REMARK: this mode should co-exist with the current mode.

A POC of this request is available with the Duration Editor plugin (°°°) : demoDE In this demo both edit modes are used. The new mode is used for most edits, except for the last G from half to dotted-quarter where the current mode is used.

DECISIONS to TAKE:

(°): which has been largely discussed in this discussion Change the rhythm of notes and move automatically the next ones (°°): the choice made in the Duration Editor plugin is to limit to the current measure. (°°°): which is working only in MU3.6

Problem to be solved

In MuseScore, the current notes entry paradigm of MuseScore is rhythm first, melody second : one must first select a duration and then a pitch/note.

When this mode is useful when you know upfront the rhythm and duration of the notes, it doesn't support well the melody first, rhythm second paradigm.

While MU has a strong approach for copywriters, it is weaker in several other situations:

Prior art

This mode is the default and only mode of GuitarPro.

Additional context

No response

lgvr123 commented 1 year ago

See also a demo from the Mastering Musescore youtube channel

Ash-86 commented 1 year ago

Thank you!