Duration Editor

Duration Editor is an plugin for MuseScore that allows to change the notes entry paradigm of MuseScore – being rhythm first, melody second – into Melody first, rhythm second.
Where MuseScore works in a vertical approach (inserting a note in a measure will insert a rest in all the other staves at the same segment, deleting a note ("time-delete") in a measure will delete the same amount of time in all the other staves) Duration Editor works in horizontal approach. Every modification done in a measure is limited to the current staff, not impacting the other staves.

Demo

Chord notes features

demo.gif

Tie features

AddTieDemo.gif

Tuplet features

demotuplets.gif

New in 1.3.0 beta1

New

  • Tuplets removal: convert tuplets to regular chords/notes
  • Tuplets insert: convert regular chords/notes to tuplets

Improved

  • Core functions: better handling of non-4/4 measures

Remarks

  • 1.3.0.xxx is WORK IN PROGRESS. For a stable version, please prefer the release 1.2.0.

Features

Features

  • Change any note duration,
  • Change/Add/Remove the notes dots,
  • Insert rests,
  • Delete notes,
  • Add ties between chords and following rests,
  • Tuplets insert: convert regular chords/notes to tuplets,
  • Tuplets removal: convert tuplets to regular chords/notes

About the Tie feature

  • select a rest, and the "Add tie" button will copy the previous chord into that rest and tie them together.
  • select a chord, and the "Add tie" button will copy it to an immediately following rest and tie them together.

About the Tuplet feature

  • select any range of chords/notes, and the "Tuplet" button will transform these into a without impacting (i.e. adding rests) the following chord/notes.
  • select any note of a tuplet, and the "Tuplet" button will replace the tuplet with its chord/notes without impacting (i.e. "eating") the following chord/notes.

Remarks

  • All those feature are working
    • at the measure and track-level (except the Add tie function which is cross-measure),
    • without impacting the next notes of the measure (they will be moved accordingly),
    • without impacting the other staves
  • All the actions are undoable. It will require up-to 2-3 undos before completely undoing a action.
  • The Insert and Remove tuplets

Attention

Due to the “sensible” nature of MuseScore’s API, and although having been thoroughly tested, you may fall into some limit cases where the plugin crashes MuseScore. No such cases have been detected since the version 1.0.1, but there is no warranty or whatsoever.

Download

The latest releases can be found in the Github repository. Be sure to take a "1.3.0.xxx" version for the Tuplet features.

And if you like this note-entry paradigm...

The goal of that plugin is to demonstrate that there is another note-entry paradigm needed/possible in MuseScore.
The ultimate goal is to have this paradigm available natively in MuseScore without any plugin.
If you like that approach, don't hesitate to the drop a message on the MuseScore forum about you liking this way of working.

Feedback

For discussions, issues, improvement ideas, please get to the Duration Editor feedback discussion.

IMPORTANT

NO WARRANTY THE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW THE AUTHOR WILL BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Issue Tracker

API compatibility
3.x
Plugin categories
Composing tools
Notes & Rests