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 1knob 2knob 3knob 4knob 5 knob 6knob 7knob 8knob 9knob 10
midi channel 11111111111111111111
midi cc 101102103104105 106107 108109110
Layer two
knob 1knob 2knob 3knob 4knob 5 knob 6knob 7knob 8knob 9knob 10
midi channel 12121212121212121212
midi cc 101102103104105 106107 108109110
Layer three
knob 1knob 2knob 3knob 4knob 5 knob 6knob 7knob 8knob 9knob 10
midi channel 13131313131313131313
midi cc 101102103104105 106107 108109110
Buttons
button 1button 2button 3button 4button 5 button 6button 7button 8button 9button 10
midi channel 14141414141414141414
midi cc 101102103104105 106107 108109110
type triggertriggertriggertriggertoggle triggertrigger triggertriggertrigger

contact

feel free to contact me for any suggestions and bug reports.

back