Advanced velocity scaling module

Post any examples or modules that you want to share here
Post Reply
KG_is_back
Posts: 1196
Joined: Tue Oct 22, 2013 5:43 pm
Location: Slovakia

Advanced velocity scaling module

Post by KG_is_back »

I've made a little assembly module for more frexibility in velocity->amp transfer. input is the velocity itself and 3 parameters that are used to scale the output. MinVel represents the amplitude on velocity=0, MaxVel represents the amplitude on velocity=1 (in midi that is 127, but flowstone scales it to 0-1 automatically) and the CrvVel controlls the shape of the curve. On 0 the transfer curve is x^0.25 and on 1 the curve is x^4. It doesn't uses exponential function - it just interpolates between sqrt(sqrt(vel)), sqrt(vel), vel, vel^2 and vel^4 which are quite simple and cpu cheap.
Attachments
advancedVelocity.fsm
(136.93 KiB) Downloaded 1477 times
Post Reply