tbh i think there is more power in the setting up of the user environment of sonar than most, even those getting paid to use the program, realise.
a macro keyboard, or gaming controller or keyboard is perfect for sonar.. in my case have a nt52 gaming controller with 52 macro/key assignable keys, scolling wheel, and 4 way pad..so effectively anything that can be a keybind can be strung together in endless macros... even with variable delay between each macro step..so that you can see the macro in action