Note don't stop playing when two arrow keys are pressed at the same time

• Jan 1, 2023 - 06:44
Reported version
4.x-dev
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

1) Add an instrument with long notes (like strings or brass)
2) Add two different notes side by side
3) Press the left and right keys at the same time

Expected: Play both notes and stop both notes
Actual: Play both notes and one of them stops playing while the other keeps playing

This happens with the up and down arrows as well


Comments

Severity S3 - Major S4 - Minor

I was not aware of a documented feature of pressing two arrow keys simultaneously. Can you point me to the entry in the Handbook where it describes this, please?, because I would like to compare the expected behaviour with the actual behaviour. Also, why is this of "Major" severity?

In reply to by underquark

It is not documented.
You can press the arrow keys and it will play the note it highlights. It plays for a second and then stops playing. Like if you pressed your midi keyboard and then released it.

Logically pressing two arrows at the same time should either play two notes simultaneously and stop them (the same behavior of one arrow but twice) or play only the last note and stop (for example if it registers that you pressed the right arrow a frame after the left arrow, it would only play the right and not the left).
However, what happens is, it plays both notes simultaneously but the second stops while the first note keeps playing (using the prior example, the right note stops playing after a second as a single arrow behavior but the left keeps playing as if you're holding a midi keyboard key)

A video would be better to visualize, unfortunately, I can't attach a video to this post.

I'm guessing it doesn't register a key release when inputs happen too fast.

Also, it might be minor since it doesn't prevent you from using the playback if you press an arrow key again.