I hope someone can make use of this, because I know I could have!
If anyone would like to add to this, make corrections etc.. Please reply!
//--------------------------------------------------------------------------------
// [How-to Guide] Manually setting up an MPD24 with live!
// Revision: 1.0 for v6.0.3 (PC)
// Some instructions taken from official texts, and modified to taste.
//--------------------------------------------------------------------------------
1. Plug in your MPD24 to an available USB port.
2. Go to the folder - C:\program files\ableton\Live 6.0.3\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 6, 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: Select all
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 MPD24. Change what you need and save the file.
Code: Select all
[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 MPD24 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.'
6. Go back to any view in live in which you want to control something.Code: Select all
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.
Code: Select all
A) Press the Midi Map button to the top right of Live. B) Select an item that you want to control with your MPD24. 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'...