Actually, I was wrong. I seems that the event I need fires even if you don't actually change the param. So I've implemented 3 things:
Pan minimum turns - That is, it will take an arbitrary number of turns to actually get a single turn event
Adjustable pan resolution - The default is 128, which means it would take 128 turn events to get from 100% L to 100% R.
Select Touched Param - Which will do what it sounds like..the last touched param will be assigned to the fader.
The corresponding options are:
Code:
PAN_MIN_TURNS=3
PAN_RESOLUTION=128
SELECT_TOUCHED_PARAM=1
I've updated the file in the original post.