1) Trigger on any cc on the given channel
2) Set oo to the cc number (assuming different CC's for different notes)
3) set pp to the incoming velocity
In rules put the following. This will do the velocity conversion for you.
The resulting formula is essentially output=input x 8/9 -12
Since BMT handles integers only it will be an approximation but between 12 and 124. If you want value 125 you would need to add after the above:
Edit. Actually this would be better as the last line replacing the above
Send note oo value (which was incoming controller number) or set it to the note you wish if you don't want to use incoming controller number
Send velocity of qq (as shown above)
As far as donations, your timing is good because I just lost my job. Feel free to send me a private message and I will give you an email address you can send Paypal donation. Not necessary though, I'm more than happy to help!
Note, I have not tested it so looking forward to seeing the end result. Right now it is my best shot of paper solution.