Learn how to write an Ableton Live MIDI remote script for your own MIDI Controller. Also known as control surface scripts, writing code is no longer a requirement as you can use this awesome App to write the code for you: https://remotify.io
You can create MIDI remote scripts for Ableton Live 9.1.3+ and all versions of Ableton Live 10.