MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Mapping Questions >> Creating velocity mapping curve ?
(Message started by: swayzak on Apr 10th, 2009, 9:25am)

Title: Creating velocity mapping curve ?
Post by swayzak on Apr 10th, 2009, 9:25am
hi

I have a pretty decent old weighted keyboard Ensoniq SDP-1 .

However it is rather skewed to lower velocities for my taste so I would like to increase the volume at lower velocities (and maybe hit the higher velocities a bit sooner - without having to smash the keys too hard !).

How would I go about this in Midi Ox ?

I guess it would be via a translation map - but I can't seem to see a "velocity" paramater to use as input ...

thanks



Title: Re: Creating velocity mapping curve ?
Post by Peter L Jones on Apr 11th, 2009, 3:56am
You need to set the message type first.  Only Note On and Note Off have Velocity, so you need a map that deals with them.

Are you actually able to send a full range of values from the keyboard - you can actually hit velocity 127?

Assuming so, you'll have something like:
When input is (Note On) (Velocity 1..32); set output to (Same as input) (Velocity 1..64)
When input is (Note On) (Velocity 33..96); set output to (Same as input) (Velocity 65..112)
When input is (Note On) (Velocity 97..127); set output to (Same as input) (Velocity 113..127)

(The more rows you have, the smoother you can make the curve, of course.)

Title: Re: Creating velocity mapping curve ?
Post by swayzak on Oct 17th, 2009, 6:48pm
Many thanks - that's set me on the right path !



MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.