I've implemented this now in my local repo.
@Christoph-Hart I haven't hit any issues but can you think of anything I might have broken with this change? Shall I make a pull request? I was thinking, shouldn't the lower velocity range limit be 1 instead of 0, since 0 = note off?
Now we need vertical zoom in the mapping editor :)