Getting a new keyboard today that is notorious for uneven midi noteout ranges. So:

Want to implement a table where each note updates its min max velocity range, and rescales to between 1..127. That's phase 1.

Phase 2 sets dynamic curves by recording a short run, as in StudioLogic's "You Play" feature.

Has anyone done something similar, already?

Thanks!