Topic: Adaptive Velocity Curve Generator

How difficult would it be to create a small app to record velocities indefinitely or for a specified duration and while it's recording, consolidating a histogram, and ultimately is able to compensate for "holes" in the stats by adjusting a new velocity curve you could eventually paste into Pianoteq?

I noticed while playing a semiweighted keyboard, that there's genuine gaps in the velocities displayed in Pianoteq, partially due to the nature of such a light keyboard, but also due to my style of playing.

The idea I have would essentially behave as a midi-through device so that as the velocity curve adjusts, you will hear how it affects your playing

Re: Adaptive Velocity Curve Generator

Some google-fu revealed an obscure tool called "veloset" Go here:

http://www.carolrpt.com/softwaredwnld.htm

And get the dkvutil.zip. Inside is a document that says:

VELOSET

Displays the velocity distribution of any MIDI file dropped into the window.  The dynamic range and minimum velocity may be adjusted using the right and left sliders.  The modified version of the file may be re-saved and will overwrite the original version.

I don't have a Windows machine, but this could be a starting point for what you're looking for. Of course, any programming language that can read and parse MIDI messages can be used to easily make a histogram.