Option to by default shorten all notes so they are 2/3 original duration and all staccato notes are 1/3 duration

• Jul 25, 2021 - 17:45
Reported version
S5 - Suggestion

I already posted something like this before but not here. Could there be an option to make all inputted or imported notes be Marcato by default and all staccato notes to be 1/3 duration not 1/2? This is a very common sequencing standard for midi files and it also produces great audio results. It would save me a lot of time selecting all the notes, applying Marcato, then taking out marcato in places with slurs and then still having to shorten staccato notes.


Workaround No Yes

I would recommend use the of the articulation control plugin for doing things like this - much easier than what you propose as a workaround.

As for eventually adding it as a standard feature, can you explain more about your special use case? I can't think of any situation in which a human musician would assume they are supposed to play all notes short. Is it that you are using a sound with a long release phase of the ADSR envelope that makes you want this? If it truly is a common thing then making such a feature built in could certainly be considered.

In reply to by Marc Sabatella

Take a look at this website: http://ragtimemusic.com/frame.html
Every single midi file is played in the 2/3 format. As a human it is nearly impossible to play notes RIGHT UP AGAINST EACH OTHER but this makes it so that the notes aren't quite staccato which, yes, sounds terrible. The notes are more natural when they aren't legato the whole time, have you seen anyone play ragtime music with all the notes legato in the bass? No, they will always have a bit of a break because the human hand would have to phase out of existence and pop back up on the next key to make a truly legato jump.

Actually, on piano it's trivial to play "most" notes right up against each other, even to overlap them slightly - that's how most of us were taught to play by default. Only in the unusual special case of ragtime and similar music that involves large hand/arm motions is that not necessarily feasible.

MuseScore doesn't possess AI to decide which style is likely to sound more realistic for any given passage, so it needs to choose one default then allow you to override it. As a compromise, MuseScore sets the default duration to be 95%, so there is a slight gap you can eliminate with a slur if you like. This works well for most music. As I said, if you prefer given notes to be played shorter in the special case of ragtime LH, simply use the various controls provided. Future versions of MuseScore may provide even more such controls, as well as some AI technology to do some of this automatically.