Mini keyboad input errors
Using the nightly build from Friday 26th April. I find every now and then midi keyboard input won't advance, instead each note I enter builds up a chord on the current note. Hitting Esc then N allows me to continue. I can't yet see a pattern to this. I did wonder whether a tie entered during input mode triggered the problem, but that's not consistent. Also, it seems to be more probe on chromatic passages.
Comments
The thing that would cause this is if "note off" message (or equivalent, note on with velocity 0) was never encountered, or somehow got missed. Because we trigger the advance to next time position on release of a key - it's how we allow you to play chords even though the notes technically come in one at a time.
So it's possible the input processing is somehow missing the note off - or it's possible your keyboard fails to send it sometimes.
In reply to The thing that would cause… by Marc Sabatella
It could well be a problem with the keyboard, but I've not encountered this until I tried to give a recent dev build a work out. I'll keep an eye on this to see whether I can find a forced recreation.
In reply to It could well be a problem… by richardm999
I've found an example that exhibits this behaviour consistently: midi.mscz
The sequence of operations is this (kbd=computer keyboard, midi=midi piano keyboard):
kbd: N 4 0
midi: e
kbd: 5
midi: d#
kbd: j3+ (I don't think the enharmonic re-spelling is significant to this problem)
midi: e d# e
At this point the last e and subsequent notes end up in the same chord as the d#. Ctrl-Z to undo the last e allows me to continue in sequential input mode.
In reply to The thing that would cause… by Marc Sabatella
Marc, as I have a 100% re-creatable scenario for this problem, is it worth filing an issue for it. Or do you think there are reasonable grounds to suggest what every causes this is external to musescore?
In reply to Marc, as I have a 100% re… by richardm999
Definitely worth filing the issue. I guess until someone else tries to reproduce it we won't know for sure if it's an external issue or not, but you've given us the good start we'd need.
In reply to Definitely worth filing the… by Marc Sabatella
Done! https://musescore.org/en/node/288612
In reply to Done! https://musescore.org… by richardm999
Or #288612: using midi keyboad switches off note input mode after tie entered from computer keyboard.