The Living Thing / Notebooks :

Bitwig

the DAW I hate least out of my current options

Bitwig is much like Ableton Live, but rebooted, and with many annoyances removed.

Scripting Bitwig control

Bitwig has a javascript API and a java API for fancy controllerism The documentation is a non-linkable PDF, but you can find tutorials online.

and examples

For more elaborate uses, see

Irritatingly the controller scripts go in different places for different platforms and there is no easy way to harmonise them:

Windows
%USERPROFILE%\Documents\Bitwig Studio\Controller Scripts\
OS X
~/Documents/Bitwig Studio/Controller Scripts/
Linux
~/Bitwig Studio/Controller Scripts/

Anyway, could be worse.

The Keith McMillen actual functional scripts are here.

Other weird Bitwig stuff

TBC.