Thanks for listening. Just one more thought then; could it work if there was a way to enter parameter value-velocity value pairs? E.g. (parm-value1, vel-value1}, {parm-value2, vel-value2}. In other words, a given value of a parameter would send a particular velocity value.
It looks like the Novation Launchpad works in a similar manner.