Adjustable and adaptive event smoothers
Core based adjustable and adaptive event smoothers
Note about the adaptive version: the transition time follows the speed of input changes, so you can make rapid changes fast and slow changes smooth. It works, but the success depends on your finger skills: there's no way for the system (any kind of system) to know whether you really meant to make that abrupt change in pace or not. If you manage to keep a steady pace (or change pace gradually) the transitions will be smooth.
The system can be fine tuned by the means of two constants inside the macro.