I have written a python script that turns pad controllers like the MiniLAB into a full blown control surface for Ableton Live. I originally wrote this script for the MiniLAB, but I have tested it with other pad controllers, including the BeatStep.
I need testers to make sure the script and the workflow are on the right track. Feedback would be all I require from anyone testing. This effort has taken me over a year to do, since I regularly work 60 hour weeks. I am lucky to get the time to even work on music...
I haven't written any documentation yet, so the gist is this: the 4th pad from the left is used as a shift key. When the shift key is pressed, the other pads change the mode of how the buttons and encoders work. One row of encoders isn't touched, to leave the user some to freely assign in Ableton.
One row of pads is used for the transport function at this time.
Since I don't have documentation, this section of code kind of clarifies the modes:
The stop button acts as a transport shift when held down...
This attempts to explain the modes... Press and release shift to see what mode you're in from the bottom of the Ableton screen.
Volumes, Pans, and Sends tracks are in banks of 8 tracks that can be moved, as shown by the box around the tracks. In clip mode, the box changes only to a single clip highlight that can be navigated up, down, left, and right.
To Install the scripts, unzip the folder, and put the entire folder in the following directory:
Mac OS: /Applications/Ableton Live 9 Standard.app/Contents/App-Resources/MIDI Remote Scripts/
Windows: C:\Program Files\Ableton\Live x.x.x\Resources\MIDI Remote Scripts
Note for Mac: Right Click /Applications/Ableton Live 9 Standard.app , and choose Open Contents.
ALSO: Inside the folder, are preset templates for both the MiniLAB and the BeatStep, to load using Arturia's MIDI Control Center. I recommend loading the preset to anything not controlling Analog Lab, or another important preset you are using. Backup your current templates first!
In Ableton Preferences > MIDI, setup like this:
Now, you'll have a box around your tracks to show what tracks will have focus for Volumes, Pans, Sends...
Clips Mode only gives a single clip box to move around, to control only the single clip:
Finally, you can see what Mode you're in at any time, by simply pressing the Shift Pad, and looking at the status bar on the bottom of the screen:
NOTE: THIS SCRIPT IS NOT TO BE POSTED ANYWHERE ON THE INTERNET, THIS IS GIVEN ONLY TO ARTURIA FORUM MEMBERS DURING TESTING!!!
PLEASE RESPECT THIS AS I HAVE TAKEN A LOT OF TIME TO DEVELOP THIS
Anyway, the only other thing I ask for now is to please give me feedback on this script, and what could be changed, any problems, etc...
Now for the download link:https://www.dropbox.com/s/b313q8mgntoylb7/Live_8_Pads_8_Knobs%207.zip