Piano Roll Editor: No boundary check on "Velocity" and "Length"

• Nov 22, 2018 - 23:08
Reported version
3.0
Priority
P1 - High
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project
Tags

The value spinboxes for setting Velocity and Length in the Piano Roll Editor does not have correct boundary checks.
Velocity for 'User' can be set to anything between -1000 and 1000. Should be 0 - 127.
Length can be set to negative values, which does not male sense. entering directly it can be set to 1000, but it can be increased even more by using the spin arrows.
Furthermore the velocity setting in the Inspector and the PRE are not identical.


Comments

One remark:
Length can be higher than 1000. This is necessary for making strong legato i.e. somewhat overlapping tones.
I would not force length to be less or equal to 1000.

In reply to by hstanekovic

That is quite correct. Note that length is not "off time", because "start time" might not be zero. I continue to press my case that "off time" is more valuable than length (the difference between them is "start time"). The articulation plugin traffics in "off time", not "length" as a result.