Update 2: Working with Push 2 thanks to Aleksander Olav, use his script here:
https://github.com/jzgdev/Push-2-User-Mode-Script

Update 1: check the readme for instructions on how to increase the size of the scene/clip selection box.
I’ve also started learning the ins and outs of Python more in depth at university so hopefully in the near future, I’ll have an application or script that can do all the things you guys keep asking for.

A simple way to create custom MIDI Remote Scripts for Ableton Live 9.7.1*
This tutorial was made on a Mac but should work fine on a Windows machine.
Leave your feedback and questions in the comments.

My script:
https://github.com/st4rchild/Ableton-Live-MIDI-Remote-Scripts/tree/YourControllerName/YourControllerName

https://www.dropbox.com/s/psk00aviazd6vo0/YourControllerName.zip?dl=0

Atom:
https://atom.io

MIDI Monitor:
https://www.snoize.com/MIDIMonitor/

Hanz Petrov’s Remote Script Blog & FCB:
http://remotescripts.blogspot.com.au
http://dl.dropbox.com/u/31640052/FCB1020_r2.rar

*Not yet tested on pre-9.6 versions of Live Suite and not tested at all yet on Lite, Intro or Standard but should still work the same. Working on versions 9.6 and above. Should work from version 9.2 onwards.
Learn
Sound Design and Production in Ableton Live

MIDI Remote Scripts for Ableton Live 9.7.1

About The Author
-

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>