SEAPUSH v.130726 README
Ableton's Push controller is great, but it's become infamous for the inconsistent white-level calibration on its LEDs. and since its default color scheme involves so much white, it can be a torturous experience for aesthetically nitpicky types like you and me.
seapush is a python script that applies a custom seapunk color scheme to the Push controller's LEDs. it does not change Push's functionality in any way, except to make it more beautiful.
NOTE: this version of seapush has only been tested with Ableton Live v.9.0.5, and is not compatible with earlier versions.
this script is a modification of dreznicek's decompiled push skin default script for Live 9.0.5.
<< BONUS:: "YO DAWG I HEARD U LIKE SEAPUNK" :: i've also included my custom seapunk TextMate color theme (compatible w both TextMate and SublimeText) so you can modify my seapunk color scheme using a seapunk color scheme // n.b. this color scheme was a modification of another i had been using but can't remember which; happy to add a citation when i know whom to credit >>
Installation and Use
- Click the "Download ZIP" button on the right sidebar of this github page and use the file contained in the downloaded .zip archive - some people have had problems making this script work and using the file from the .zip archive seems to solve it.
- On Mac OS X: Right-click your Ableton Live application and select "Show Package Contents", and navigate to "Contents/App-Resources/MIDI Remote Scripts/" or On Windows: navigate to "C:\Program Files\Ableton\Live x.x.x\Resources\MIDI Remote Scripts"
- Locate the "pushbase" directory and make a copy of it to store in a safe place on your computer. If anything goes wrong while you're tinkering with the python scripts inside, you can replace your modified pushbase directory with your saved copy to restore pushbase to its default behavior.
- Add the skin_default.py file from this repo to the pushbase folder. Note there is already a file in the pushbase folder called "skin_default.pyc"; adding the .py file from this repo will override and overwrite the .pyc file, so make sure you have it backed up!
- Restart Ableton Live if it's already running.
- Enjoy your sexy new Push!
- You can further modify the skin_default.py file to your heart's content. Info and discussion on color variable names and conventions for this script can be found on this thread in the Ableton forums.
This work is licensed under a Creative Commons Attribution 3.0 Unported License.