Duration of notes is not selected the first time

• Sep 11, 2018 - 09:36
Reported version
3.0
Type
Functional
Severity
S5 - Suggestion
Status
active
Project

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.0.0, revision: b1c66ae

Scenario:
1) Select note duration
2) Change to 'Note Input'
Results: duration of note changes to quarter.

note_input.gif


Comments

It has been that way ever since. The handbook page for note entry states that you should start Note Entry first, then select the duration (and voice!), then pitch.
Or select the (full measure) rest you want to start note entry at (rather then the measure), then selecting duration creates a rest of that duration, then note entry keeps that duration.

So master behaves the same aa 2.x and 1.x ever had, I don't see a bug here.

Which isn't to say that there isn't room for improvement ;-)

Severity S4 - Minor S5 - Suggestion

I would like to see this feature in 3.0. When I was new in MS this behavior confused me.

Unselectable is bad, as outside edit more you can use them to change durations of selected notes/rests. Unselectable if either outside edit mode or note/rest is selected might make sense though

This is due to the calls to InputState::setDuration() within InputState::update(), here and here. We can try commenting out these lines and seeing if it leads to any adverse behavior. I'm thinking they must be there for a reason, but maybe we don't want them after all.