I have a matrixctrl set in dial mode to have 4 states (0, 1, 2 ,3). 0 = off, 1 = Hard Velocity, 2 = Medium Velocity, 3 = Soft Velocity. I have them routed to a velocity curve I have set up and connected to the signal (*~) before it is output. I have given each value a velocity value (0-127).
I dont think it is working properly though, well I definately can hear a difference. I think this is due to it not receiving the velocity value in time before it is triggered.
I would post an example but it is all set up using additional graphics and dont think those are contained in txt files.