Ableton LIVE ALESIS PHOTON X25 REMOTE CONTROL SURFACE MAPPINGS
This document describes how to setup and use the Remote Control Surface Mappings for the PHOTON X25 controller in Ableton Live 6.
It uses the ableton live python api and is based on http://bl0rg.net/~manuel/fcb1010-mappings/
installation
First, download the installation files from
http://motscousus.com/stuff/2007-09_ALESIS_Photon_X25_Ableton_LIVE_Scripts/Photon_X25_Mixer.zip
Unzip the zip file and copy the folder Photon_X25_Mixer
into the Ableton Live's "MIDI Remote Scripts" folder.
After the folder was copied, plug-in your PhotonX25 and connect it to the computer. Then start Ableton Live. Open up the preferences panel and go to "MIDI Sync" panel. Select Photon_X25_Mixer as your control surface (if PhotonX25 does not appear in the list, verify that you have copied the PhotonX25 folder to the correct location as described above), and configure the input MIDI port and the output MIDI port accordingly.
Midi CC, notes and channels can by step up in consts.py. you can configure your photon for match these script by sending it the sysex midi file "photon config.syx". you can have a look at how my photon is configured. these values can be adjusted in the file consts.py
mode of operation
Layer 1
Volume track 1 |
Volume track 2 |
Volume track 3 |
Volume track 4 |
Volume track 5 |
Panning track 1 |
Panning track 2 |
Panning track 3 |
Panning track 4 |
Panning track 5 |
Layer 2
Send 1 track 1 |
Send 1 track 2 |
Send 1 track 3 |
Send 1 track 4 |
Send 1 track 5 |
Send 2 track 1 |
Send 2 track 2 |
Send 2 track 3 |
Send 2 track 4 |
Send 2 track 5 |
Layer 3
control the selected device on the selected track
parameter 1 | parameter 2 | parameter 3 | parameter 4 | parameter 5 |
parameter 1 | parameter 7 | parameter 8 | parameter 9 | parameter 10 |
Buttons
button 1 | select left bank of 5 tracks |
button 2 | select right bank of 5 tracks |
button 3 | none |
button 4 | play/stop |
button 5 | record |
button 6 | select track 1 in bank |
button 7 | select track 2 in bank |
button 8 | select track 3 in bank |
button 9 | select track 4 in bank |
button 10 | select track 5 in bank |
midi cc and channels
here is how my photon is configured (config in file photon config.syx:
Layer one | ||||||||||
knob 1 | knob 2 | knob 3 | knob 4 | knob 5 | knob 6 | knob 7 | knob 8 | knob 9 | knob 10 | |
midi channel | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 |
midi cc | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 |
Layer two | ||||||||||
knob 1 | knob 2 | knob 3 | knob 4 | knob 5 | knob 6 | knob 7 | knob 8 | knob 9 | knob 10 | |
midi channel | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 |
midi cc | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 |
Layer three | ||||||||||
knob 1 | knob 2 | knob 3 | knob 4 | knob 5 | knob 6 | knob 7 | knob 8 | knob 9 | knob 10 | |
midi channel | 13 | 13 | 13 | 13 | 13 | 13 | 13 | 13 | 13 | 13 |
midi cc | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 |
Buttons | ||||||||||
button 1 | button 2 | button 3 | button 4 | button 5 | button 6 | button 7 | button 8 | button 9 | button 10 | |
midi channel | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 |
midi cc | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 |
type | trigger | trigger | trigger | trigger | toggle | trigger | trigger | trigger | trigger | trigger |
contact
feel free to contact me for any suggestions and bug reports.