One of these should work
You can leave all the Control Surface tabs set to "none", and then turn the Track and Remote "On" for the MPD in the lower section of the MIDI window. Apparently then you just go to MIDI Assign, and you can assign each of your pads, faders, knobs on the MPD.
OR TRY THE FOLLOWING:
// [How-to Guide] Manually setting up an MPD with live!
// Some instructions taken from official texts, and modified to taste.
//--------------------------------------------------------------------------------
1. Plug in your MPD to an available USB port.
2. Go to the folder - C:\program files\ableton\Live 7\Resources\MIDI Remote Scripts\_Tools
3. With the file 'UserConfiguration.txt'provided in this directory, you can create your own Instant Mappings.
Note: Since this mechanism relies on the scripts added for Live 7, you can solely map the given functions to your Control Surface.
You can neither add functions nor can you change the banks of device parameters.
Code:
A) Create a directory in the 'MIDI Remote Scripts' folder.
The name of the directory will show up in the list of Control Surfaces in Live. (Options > Preferences > Midi Sync)
Naming: The name of the directory should NOT start with '_' or '.'.
B) Copy 'UserConfiguration.txt' into the directory you made.
The name of the file needs to remain unchanged.
C) Edit the copy to adapt it to your needs.
The comments in the file will tell you what to do.
4. The following select values are the default used with the Live Preset (Number 5) on the MPD. Change what you need and save the file.
Code:
[Globals] (If you want to use USB Audio Device 2 or 3, then change that here)
InputName: USB Audio Device
OutputName: USB Audio Device
[DeviceControls]
Encoder1: 15
Encoder2: 16
Encoder3: 13
Encoder4: 14
Encoder5: 11
Encoder6: 12
Encoder7: 10
Encoder8: 7
[MixerControls]
VolumeSlider1: 1
VolumeSlider2: 2
VolumeSlider3: 3
VolumeSlider4: 4
VolumeSlider5: 5
VolumeSlider6: 6
[TransportControls]
The MPD sends mmc messages, which are to my knowledge, not supported by live at the moment.
If you know a work around please do tell...
If you would like to assign the PADS to do something that is listed within the user config the CC values are 36-51. (pads1-16)
5. Open up live and go to 'Options > Preferences > Midi Sync.'
Code:
A) Select the Control Surface template you just made.
The name of the Control Surface will show up as the directory name you made.
B) Select the input and output devices. (I use 'USB Audio Device' for both)
C) Turn on 'Track, Sync, and Remote' for whichever devices you're using.
6. Go back to any view in live in which you want to control something.
Code:
A) Press the Midi Map button to the top right of Live.
B) Select an item that you want to control with your MPD.
C) Turn a knob or fader than you want to assign, and then press the Midi Map button once more.
D) Enjoy...
//--------------------------------------------------------------------------------
// Special Notes
//--------------------------------------------------------------------------------
If you would like to assign the PADS to control IMPULSE you will need to change the pads CC values on the MPD24 itself:
Hit pad 1 > press edit > (select note) > change the numbers to the following...
pad1 = 60
pad2 = 62
pad3 = 64
pad4 = 65
pad5 = 67
pad6 = 69
pad7 = 71
pad8 = 72
In Live make a midi track with an impulse set, change the midi channel to '1' (if you set the pads to use channel 1, should be by default) and change the monitoring to 'IN'...