Lately I got myself an Akai MPK mini. I had an Akai LPK25 as well as a Korg nanoKONTROL (first generation). Both units were great, but I thought on the road one single device, which blocks only one USB-slot, would be more convenient.
But there wasn't a User Remote Script in Ableton Live for the Akai MPK mini provided with the device. I found one created by Matthew Adams which he generously shared on the Ableton Forum. I thought it was great, but didn't use the full potential of the MPK mini. So I decided to expand Matt's script.
This zip-file contains two folders.
"MPKmini" is the folder in which the userconfig.txt file is located.
Copy this folder to the "User Remote Scripts" folder (this is in a different location on Mac and Windows, please have a look below).
Windows: Users\<Your Username>\App Data\Roaming\Ableton\<Live Version>\Preferences\User Remote Scripts
Mac: Macintosh HD>Users>[yourusername]>Library>Preferences>Ableton>[Live Version]>User Remote Scripts
If the App Data folder doesn't show, please unhide all hidden folders via the "folder options" dialogue in the control panel of Windows.
Be aware that you have to copy the folder for each version of Live you want to use it with.
Set the preferences for the MPK mini in Ableton Live's control surface dialogue (The control surface script is at the bottom of the drop down menu).
The second folder in this zip-file "MPKmini Presets" contains four presets for the MPK mini.
Load them using the MPK mini editor. Be sure to hit upload before you switch to the next preset or close the editor.
Now the remote script works as follows:
Preset 1 (Drumrack + Macros)
The padbanks control a drumrack if selected (otherwise C1 upward) and the encoders control a device when it is selected (indicated by a little blue hand in the device header).
If you select "CC" on your MPK mini the first padbank works like this:
This first padbank (that means pad 1 to 4) is the same on all four presets.
"Lock" binds the macro control to the currently selected device. "Next/Prev" step through the macrobanks. The rest does as it says. You could map the empty pad 5 to an often used function in Live such as OVR or "Tap Tempo", just save this with your default preset.
The second padbank lets you switch between macro banks 1 - 8. (Each of Live's devices provides several banks each consisting of 8
parameters. For further information please check the pdf in this thread.
)
Preset 2 (Volume + Arm)
The padbanks play notes from C2 upwards.
The encoders control the volume of tracks 1 - 8.
If you select "CC" on your MPK mini pads 1 - 4 on the first padbank act like in preset 1, pad 5 - 8 are free to use.
The second padbank arms tracks 1 - 8.
Preset 3 (Send 1)
The Padbanks play from C3 upwards.
The encoders control Sends 1 of track 1 - 8.
With "CC" selected pads 1 - 4 on the first padbank act like in preset 1, pad 5 - 8 and padbank 2 are free to use (with different CCs than the other presets).
Preset 4 (Send 2)
The Padbanks play from C4 upwards.
The encoders control Sends 2 of track 1 - 8.
Hit "CC" and pads 1 - 4 on the first padbank act like in preset 1, pad 5 - 8 and padbank 2 are again free to use (once more with different CCs).
You might want to assign the "free to use" pads to functions in Ableton Live entering the MIDI Map Mode by hitting ctrl+m. Save this as your default template (Preferences>File/Folder>Save current set as default).
Fantastic - just beginning to understand this but an immense help (to Matt Adams too)
ReplyDeleteAre the presets loaded via the Prog 1,2,3,4 option on the MPK Mini?
Yes, you have to upload them first via the MKP mini editor. Then you can recall them by pressing "Program" + the Prog 1-4 keys on the keyboard.
ReplyDeleteI wish there was someone to tell me what all of this means. I know i can go in and do it and have it work. but it'd be cool if someone could dumb it down i guess and if i could better understand this.
ReplyDeleteHm, could you be a bit more specific which part you don't understand?
ReplyDeleteHow do you edit the parameters on the macro banks? or what even are macro banks? Does the arp not work in ableton with this setup? And idk if its user error but the program change does do anything when i press it + one of the last 4 keys. Sorry there's a lot of questions but i tried figuring this out for a solid amount of hours and still don't quite understand.
DeleteHi, mothergarage! Here is Leandro, from Brazil. I'm not using your remote script yet, but I already downloaded it. I'm still using the one Matthew Adams shared before. But my doubt is about the arpeggiator. When I try to sync it with live, selecting the the "arp enable" and the "external arp clock" and then uploading it in the mini akai editor, and still selecting "sync" in the output of mpk mini in the midi ports inside ableton, the sound in the keyboard keeps on mute. Do you have any cue? thanks.
ReplyDeleteThe only thing that I know of right now is, that you have to hit "play" in Live for the arpeggiator to work.
ReplyDeleteHi, I´ve created a file in Users with all subfolders that you mention, but when i open ableton live it doesnt apear any AKAI MPK MINI in the control surface!, can you help? thank you
DeleteMaybe try to to repeat all steps. And be aware that the MPK mini control surface sits on the bottom of the dropdwon menu in Live's preferences.
DeleteHehe. You're right! thank you so much.
ReplyDeleteThanks for the script. Everything is working great. I have one issue with the arp on external to Live's clock. If I restart my computer, Live and the MPK mini editor the arp syncs on the first play. Once I stop the sequencer, the arp goes dead. Any thoughts... Yes, I am playing the sequencer in Live when trying the arp. Thanks in advance for any help
ReplyDeleteWill overwriting UserConfiguration.txt effect my other devices, e.g. PadKontrol and APC? I see it changes transport settings and I don't want to mess up my studio setup when I only intend to use the MPK Mini when I'm away from the studio.
ReplyDelete@cbg: I'm sorry, I don't know what the issue could be. But I finde the arpeggiator in Live superior anyway...
ReplyDelete@Vincent: Well, you don't overwrite the other user configurations. The ones that came with Live are usually much more elaborated and include LUA scripting. These have their own folder in the installation directory.
The one provided here sits in a folder in your user settings. And in both cases each script has it's own folder named after the controller. And by this folder name the script is recognized in Live's Midi settings.
So the scripts sit side by side and you can choose up to six to work simultaneously or change them fitting your current controllers.
Oh, thanks...I reread it and realize you said to copy the folder, not the file. My bad, but thanks for the response!
ReplyDeleteNow to dig in and try this out...peace :)
grossartig.... arbeite erst eine woche mit ableton live und hab von midi eigentlich auch keine ahnung, aber deine files haben mich echt gerettet...
ReplyDeleteHey should I buy an Akai mini, Ive been reading about mapping issues with Ableton and Reason? Is it a hard fix? Ive been searching for an answer, please help! Thanks!
ReplyDelete@volkmar: freut mich, dass ich helfen konnte
ReplyDelete@Anonymus: The mapping issues are most of the time user related. For Reason there is a remotemap(offwhitenoise.blogspot.com/2011/09/akai-mpk-mini-reason.html). I couldn't check it out yet, but it should do as advertised. So if you want a beginner keyboard/one for the road you should be fine with the MPK mini.
Hmm I think I should go to guitarcenter to see if I can test it out. See I just want to have a midi with a keyboard and beat pad and knobs. I will use whatever software as long as I can use all the features I previously stated. Basically I dont wanna have features on the board for show. Thanks for the help too
ReplyDeleteI don't have a library where you say one should be located.
ReplyDeleteMacintosh HD>Users>[yourusername]>Library>Preferences>Ableton>[Live Version]>User Remote Scripts
I don't think ive had one since having osx lion! Any idea?
I don't have a Mac so can't say for sure, but from the linked thread on the Ableton forum: "Apparently Apple decided to hide the Library Folder from the User. To get into it, press SHIFT+CMD+G (in Finder) and append Library so the path will look like /Users//Library"
ReplyDeleteThanks.
ReplyDeleteTo make /Users/Library visible, hold down the "Option/Alt" key, and choose "Go to Library" in the Go menu of the Finder.
Now...... it's not showing USB aggregator in input/output. Only "MPK Mini" and "From mpk mini editor 1"
?
Thanks for the help
Thanks for the script. Just one question. When I map an audioclip to the MPK it play a note and only then the audioclip.
ReplyDeleteWhitout the mapping the audio plays just fine.
Is this because of the script?
@MrK: Sorry as I'm not familar with Mac please ask your question over at the Ableton Forum (http://forum.ableton.com/viewtopic.php?f=4&t=157076). But try "MPK mini" as in/output for a start.
ReplyDelete@Anonymus: Did you map a pad ins standard mode to the clip? If so try to map a pad in cc mode.
@mothergarage: WOW! I did not use CC mode. It works great! Just a noob, thanx for your patience!
ReplyDeleteWow. Script is sick but the download location is gone:
ReplyDeletehttp://www.mediafire.com/?y03swomg1ko9vpv
Please post a mirror siteto dl the config files. Thanks.
@Hek-Nah: Works fine here. Please try again, but I'll look to set up a mirror though.
ReplyDeleteTHANK YOU SO MUCH!!! You just made my day THANK YOU!!!
ReplyDeleteThanks for the script. I just recently bought the mpk mini and an apc40. It took me a day but I am finally figuring out how to control ableton using that apc40 in a basic way.
ReplyDeleteNow I am trying to get the mpk mini to talk with ableton and am having no luck. I installed your script and presets in the mini editor. When I go to preferences midi/sync where I selected the apc40 I can't find "mpkmini" in the 'control surface' drop down. Its usb'd properly because it is under the input and output dropdown menus right next to control surface. Closest thing in my drop down for control surface is mpd24, mpd32 or mpk49.
I am running ableton live 8.01. Would you by chance now what I am doing wrong?
@Vinyl Richy: If it doesn't show up in the dropdown menu, it is probably sitting in the wrong folder. Please check back on the paths above. Then it should appear on the bottom of the menu.
ReplyDeleteI'm having some trouble with being able to play various instruments. For example if I load in a synth it plays just fine, but if I were to load in say another synth, only that synth would play. If I delete this second synth I still get no sound from the initial synth. Is there some sort of setting that I need to adjust to be able to switch between instruments and be able to use the midi controller across all of them?
ReplyDeleteThanks.
@sboneill: Well you have to arm the track to play it with a keyboard. Either click the arm button on the track or select Program 2 on your MPKmini, activate CC, select Pad Bank 2 and the pad number corresponding to your track. You might want to check settings in Preferences of Live. Please consult the manual.
ReplyDelete@mothergarage thank you so much, I feel kind of stupid right now :) arming was all I needed to do, haha thanks again!
ReplyDeleteI'm having trouble with pad bank 2 on preset 2 mode... the leds on the pads seem to latch on to the note, and its less responsive ... any tips?
ReplyDeletealso, of the 1st preset, what do you mean by, "The second padbank lets you switch between macro banks 1 - 8."
ReplyDelete@anonymus: 1) Thanks for pointing out the problem with padbank 2 on Prog2, I hadn't noticed this yet. To be able to use this preset in CC mode to arm/disarm a track these pads had to be set to toggle, while the rest is set to momentary. The Akai sadly transfers these settings to note mode too. So if you want to use them to trigger notes you have to set them to momentary via the editor, but you lose the ability to arm tracks.
ReplyDelete2) Each of Live's devices provides several banks each consisting of 8 parameters. For further information please check the pdf in this thread: http://beatwise.proboards.com/index.cgi?board=apc&action=display&thread=361
this link's not working... Thanks for your tips anyway
DeleteFrom another reply:
Deletehttp://www.nativekontrol.com/uploads/Live_Device_Mapping.pdf
I could only find a direct link. I recommend you check www.nativekontrol.com though as Stray provides a lot of useful remotescripts for various controllers. You may consider to assign to his board as he has some free stuff too (I guess the previous link has moved to the user area).
How exactly do I load the presets with mini editor? I tried opening the file and it just gave me a pop up with a bunch of numbers.
ReplyDelete@anonymus. Start the editor. Hit "Load Preset". Navigate to the presets. Select the preset. Hit open.
ReplyDeleteOK, so first off thanks for making this. I've had the Mini since it came out but it mostly collected dust since I couldn't get it to work properly.
ReplyDeleteOn to the actual question: ok so I got it working.. It controls the drum rack perfectly. Then I make a synth and it still controls the drum rack. How do I get it to jump control from device to device?
@anomymous: Please see my answer to sboneill above. And you have to select the device (indicated by a small blue hand).
ReplyDeleteThanks about the Bank questions!
ReplyDeleteSo you can change banks in the akai...? Can you also change banks in ableton itself? I didn't know about that till now...
Thanks so much!
Thanks for the script! I've been playing around with it for the past 24 hours and it has been a huge help. I was hoping to modify Preset 2 so that in CC mode padbank 2 would trigger the speaker on/off buttons for tracks 1-8 rather than the track arm buttons for tracks 1-8, but can't seem to figure out what I need to change the track arm commands to in the user remote script to do this. Any help would be appreciated!
ReplyDelete@Anonymus: This is not possible via the user remote script. You have to map the buttons manually and store the project as a template.
ReplyDelete"1) Thanks for pointing out the problem with padbank 2 on Prog2, I hadn't noticed this yet. To be able to use this preset in CC mode to arm/disarm a track these pads had to be set to toggle, while the rest is set to momentary. The Akai sadly transfers these settings to note mode too. So if you want to use them to trigger notes you have to set them to momentary via the editor, but you lose the ability to arm tracks."
ReplyDeleteso is there any way to make the pad toggle but still be responsive enough to drum with?
Can I use the prog change button for additional mappings?
ReplyDelete@Anonymus1: I don't think so. It's either toggle or momentary. The lack of responsiveness when in toggle mode is probably a result of latching the note and then having to unlatch it.
ReplyDelete@Anonymus2: Haven't tried yet. Maybe there is interference with the CCs? Give it a go and report back ;)
Decent. Thanks Dude!
ReplyDeleteThank you so much! I'd been struggling with this for a While!
ReplyDeleteI installed the script , but for some reason the keyboard and pad controls dont work within ableton with the live set you included. If I hit a key or pad ableton recognizes it, but no sound comes out. The only pads that work are when I press CC, which allows me to play/stop/record with pads 1-4
ReplyDeleteI'm not sure hat I'm doing wrong as I have all presets uploaded and have the script enabled in the preferences menu.
@Anonymus. I don't know which live set you mean, there wasn't any included with the download...? But anyway : Did you arm the track you want to play?
ReplyDeleteHa! Just noticed I spelled Anonymous wrong all the time. Sorry to all Anonymouses!
ReplyDeletePlease ignore my last message, totally mistook your script for another one I was trying to run before.
ReplyDeleteOk, I've been messing around trying to figure this out, but I can't find where to put the files. On XP, there's no User folder, and no AppData folder (Yes, I know how to show hidden folders). My question is: Where do you place the userconfig.txt file on a XP system???
ReplyDelete@Anonymous: On my german XP system it looks like this: "C:\Dokumente und Einstellungen\%user%\Anwendungsdaten\Ableton\Live 8.2.7\Preferences\User Remote Scripts"
ReplyDeletehey i'm Adam, i did everything how you said but...mpk mini doesn't communicate with ableton yet, i set mpk25 in the controll surface because i don't have mpkmini there....what else should be the problem?i uploaded the presets,the set the in and output to mpk mini
ReplyDelete@Adam: Make shure you copied the user remote script into the right folder. In Live's drop down menu it should appear way down. And you can't substitute the script with the one for the MPK25.
ReplyDeleteI've installed the script, but still not getting any response from the macro knobs. Folder is in the right spot with the new script, and I 'believe' I've uploaded the MPK presets properly. I've seen this workin on a friends system just a few days ago. Looked amazing!
ReplyDelete@Grapha: Please check again via the editor if you uploaded the presets corrrectly. You have to hit upload on every page before you switch pages.
ReplyDeleteAlright, so I'm a complete noob when it comes to this software. I followed all the instructions and everything, but when I open up Ableton I just don't know what to do. Anything you can point out? (I'm sure the easiest answer is: "LERN 2 ABLETON DUMBASS" but that's a work in progress)
ReplyDelete@Jared: I really don't know what to tell you as I don't know where you're standing. Maybe start with the lessons implemented in Live?
ReplyDeleteHi! thanks for your great work! I just want to ask you something. I was using some time ago mpk mini without a problem and one day my operation system couldn't find a midi device. I was reinstalled everything and If i wanted to configure mpk editor, UPLOAD hit wasn't working correctly( no green colour). If you'll have some idea what could be problem, I will be glad. Thanks and biggup!
ReplyDeleteI'm sorry, looks like a hardware issue. Maybe try you MPK mini on a different machine and see if it works.
ReplyDeletethanks for the script : )
ReplyDeleteall works well, except for the prev/next commands in Pad Bank 1 (CC). Not sure why - any ideas?
I'd love to be able to skip from one device to the next/previous, all without the mouse or keyboard : )
also, for Program 1, you mentioned that 'The second padbank lets you switch between macro banks 1 - 8'
do you mean the ability to jump from the first macrobank of tracks 1-8? (that would be great)
If so, that's not working for me either (but could be easily recreated via midi mapping a default project, using a pad to select the first macrobank of each track).
regards,
Sam s
Well both prev/next and the 8 padbanks refer to the macro banks various live devices have. This works only when the device is in focus (blue hand in the device header).
DeleteFor a start: http://beatwise.proboards.com/index.cgi?board=apc&action=display&thread=361
Hi!
ReplyDeleteFirst off, thank you for the script. Most of it seems to be working well on my machine -- except I cannot get the pads to fire the drum kits.
In CC mode I can start/stop/record, etc. However, program 1 when I hit the pads no sounds are made. The blue hand is on the title bar in the rack in the bottom - the knobs control the dial parameters, but no love on the pads.
Any ideas?
Did you arm the track?
DeleteThank you so much for this post. I just got MPK Mini yesterday, and I got frustrated on not being able to do anything with the blue hand thingy. Now everything works real smooth. Also, your blog is excellent. I've been using Ableton for a few years now, but I finally decided to try and learn to make a lot more use of it. Thank you!
ReplyDeletede nada :)
DeleteDo you know how I could use the CC pads instead of moving through banks to move through different devices on a track? like so that I could control a rack and then press the button to move to a different rack and use that?
ReplyDeleteYou could map the pads to the title bars of the devices.
Deletebut could i just use two pads to shuffle left and right between a track's devices?
DeleteYou could do this with a key to midi translator like Bome's Miditranslator and then mapping left and right keys to the pads. But you first have to get one device into focus for this to work. I haven't figured out how to do this yet.
ReplyDeletecool. I found a launchpad script that lets you step through track devices like that... i have a launchpad so all is great and good, but I thought it would be helpful to be able to do it on the mpk. thanks for your help though!
DeleteAnd I just found that by using ALT+Arrow Keys you can step through the different "windows" in Live. So if you are on a track you can press ALT+3xDown to get to the devices and then press LEFT/Right to switch between those.
DeleteHi mothergarage,
ReplyDeletefirst of all, thanks a lot for your presets and config file! I've pasted the config file into the right folder and uploaded the presets, but when I press CC and try to start/stop/record a track using the pad it doesn't do anything... could you help me?
Thanks again!
this works perfect thanks!
ReplyDeleteHi @Anonymous
ReplyDeletehow could you use the pads for controlling the tracks? When I select the CC mode the pads doesn't do anything... can anyone help me?
Thanks!!!
please make sure you pasted the folder containing the config file to the right location and to select it in the control surface dropdown menu. maybe try to reinstall the files.
DeleteThanks man, works perfectly.
ReplyDeleteHey, how can i map the pads to play,stop etc what you mentioned on the presets in cc mode?
ReplyDeleteAdam
can you help me to set the arpeggiator? it just it doesn't work, the tap tempo doesn't even flash,
ReplyDeletethe second question, how can i write presets for the pad like u did to play stop etc?
Angers
Play, Stop and the rest should work right out of the box with the user remote script. If they don't, reinstall or I don't know. Further you could midimap tose pads, please reference Live's manual for that.
ReplyDeleteAfaik tap tempo just sets the tempo for the mpkmini, it is totally unrelated to Live and doesn't even send midi messages. You'll have to tinker with the sync buttons for the mpkmini in Live's midi preferences. And for the arp to work you have to hit Play in Live.
I have a problem:
ReplyDeleteI have to hit the pads of the mpk really hard in order to get a good volume... Is there a way to hit the pads at FULL volume, no matter how hard/soft you hit the pads? Please help me, it's really frustrating...
unfortunately there isn't a way to set velocity curves with the mpkmini editor. But you could use the velocity plugin in Live or mod your mpkmini as shown here http://tinyurl.com/6vmap7t
DeleteThank you sooooooooooooooooo much!!!!!
DeleteHi mothergarage!
ReplyDeleteLike you said, I didn't paste the file in the correct folder! Now it's 100% running! Thanks a lot!
Much love to you, mothergarage! I was beating my head against a wall regarding my mini, you've really helped me out alot. Thanks again!
ReplyDeleteHi
ReplyDeleteIm having a bit of a problem with setting up the mpk mini with Ableton, I have followed the instructions and copied the 'user configuration' file into the 'user remote scripts folder'
But i am not getting the option for MPK Mini in the control surface drop down in Ableton....can you please help me out
put the 'map with the script in it as discibed. So , not only the script! at the bottom the script will appear in your contoller-list
Deletehi Mothergarage
ReplyDeleteThe presets from the zip folder after loading and hitting upload are not staying in the selected preset in mpk mini editor...every time i upload it and close the program it gets reset...pls help
1st Anonymus: You have to copy the whole folder, not just the file. So you have a folder called "MPKmini" in which the file is located.
ReplyDelete2nd Anonymus: You have to hit upload on each page of the editor. If you switch pages before uploading the settings are lost.
Thanx a ton...worked perfectly(the presets & the user config)
DeleteHi there,
ReplyDeleteI found your Script for the AKAI MPKmini while seeking a way to map drum hits to the pads, and to see if I could possibly set the Arpeggiator tempo to one of the dials. Prior to finding, downloading, and using your script the controller keyboard worked. I could play and record with various different instruments and use the arpeggiator and sustain key. No problems there. The pads worked with certain instruments but I wanted to map drum hits to them instead. I followed the steps you provided and immediately afterward the controller stopped working completely. I do not know why this has happened so I’m coming to you for help. I’m going to provide some screen caps and go through the steps that way we both know what’s going on. Okay, here we go.
1.) I downloaded the zip file containing "MPKmini" and "User Remote Scripts" folders. I use winrar to unzip files. Your instructions stated to copy the MPKmini folder to “Windows: Users\\App Data\Roaming\Ableton\\Preferences\User Remote Scripts”.
Instead of copying it there I told winrar to extract the folder the specified location. The Folder appeared there as it would if I copied it.
2.) I’m linking a picture here.
http://i890.photobucket.com/albums/ac103/jealousorchards/mpk1.jpg
This is my preferences menu, the MIDI Sync Panel. Note the bottom portion where the Inputs and Out Puts are. On the post you published you have one Input menu and one Output menu, I have three; one for input and two for output. The Input row shows the MPK mini. The second row shows “Microsoft GS Wavetable Synth”, which is my computer’s built in Software Synthesizer. The Third column is Out Put MPK mini.
3.) More Pictures here. The First Picture is of the Drop down menu for Input. The Second is for the Output Dropdown
http://i890.photobucket.com/albums/ac103/jealousorchards/mpk2.jpg
http://i890.photobucket.com/albums/ac103/jealousorchards/mpk3.jpg
My menu differs from your screen shots in that the drop menu for your input and output in your screen shot shows (USB-Audiogerat). I only have MPK mini for input and MPK mini and ‘Microsoft GS…’
When I got to this point when figuring all this out Ableton stopped recognizing the Controller altogether. Before it worked with the Keyboard keys, Arpeggiator buttons and whatnot , and the pads worked on certain instruments, but the dials did not work.
Anything you can do to help me out?
Did you upload the settings using the MPKmini editor?
ReplyDeleteThe reason it says "USB-Audiogerät" is because I use (a german) Windows XP. All other versions should show "MPK mini". So choose this.
For any possible hardware related problems please contact Akai.
Uploaded the settings the editor. Ableton isn't receiving MIDI from the controller at all. Before I tried your script it was working fine. Another picture.
Deletehttp://i890.photobucket.com/albums/ac103/jealousorchards/mpk4.jpg
The Midi in/out indicator doesn't change or show any activity.
I uploaded the the settings in the MPKmini editor.
DeleteAnother pic.
http://i890.photobucket.com/albums/ac103/jealousorchards/mpk4.jpg
The key/midi in and out indicators aren't showing any activity. It's as if once I added your script Ableton stopped responding to the controller altogether.
Did you try a reboot?
DeleteI just did. Still not working.
DeleteTry something like midiox to determine if the MPKmini sends Midi at all. Maybe try to reinstall it and/or walk through above setup process once more.
ReplyDeleteit sends midi just fine and worked before I followed the steps provided. I uninstalled and reinstalled and it's still not working for some reason. I give up, returning the controller and probably never using Ableton again. I haven't been able to find information on why my problem is so unique. I've attempted to seek out help on the Ableton forum, but it will not allow me to register or post and Ableton's customer service has thus far ignored me.
ReplyDeleteI appreciate you trying to help.
I'm sorry it didn't work for you.
DeleteSome additional ideas:
Be sure to have the editor closed when working with Live.
Try disabling the wavetable synth.
Hi.
ReplyDeleteFirst of all, let me preface this by saying that I have no previous experience with midi controllers, so please excuse me if the following question sounds incredibly dumb.
What I want to know is, how can I play one instrument on the keys, and a different instrument on the pads (i.e. synth on keys, drumrack on pads), at the same time ?
Thanks.
Nevermind what I asked, I figured it out.
DeleteHere's how to do it, for anyone else who wants to know.
First, open the MPK Mini Editor, and set a different channel for the Pads than the one being used by the Keys and Knobs (or viceversa).
In Ableton, enable the I/O section, and for each of the desired tracks, select the channel that corresponds to what you want to play, pads or keys.
In order to play multiple instruments at the same time, you have to arm the tracks that they're on, which you you do by holding down the Ctrl key on your keyboard, and clicking the arm button on those particular tracks in Ableton.
Sorry for not getting back to you, blogspot gave me errors.
DeleteYes, that's what I would have answered you ;)
But you could also create an instrument rack and split the keyzones for the instruments.
Hey so I have this question to. I did what you said Dan but with no luck.... not sure where to go from here. I would really like to be able to play drums on the pads and synth on the keys... Thanks and let me know... Thanks in advance for accepting this possibly newbie question.
DeleteHi,
ReplyDeleteI have a problem with Ableton 8.3 for Mac and my MpkMini. I'm new on this kind of device and i need help for setting my keyboard. Actually i tried instant mapping but my knobs weren't recognized. I'm a total noob and i will be more than happy if you can help me to set it correctly.
Thank you in advance
Follow the steps above. Make sure the folder you put the user script in is the right one, this might differ from OS version. I don't have a Mac, so can't help you in detail. Please check the comments too.
Deletehi I've bought yesterday an Akai Mpk MIni .... I've got Ableton but when i try to map the controller it doesn't work ... I can use the key board and other functions like arpeggiator and programm, pads but i can't usa and map knoobs. Please help me ... I've tried your script but it doesn't work.
ReplyDeleteI'm on live 2.2 on windows xp 32bit (tried on 3.0 too) and I can get everything besides the macro bank next/prev and macro bank selects 1-8 to work. If I understand correctly it is supposed to be the equivalent of pressing the right or left arrow key on the keyboard to move through devices on a track?
ReplyDeleteno, macro banks are in Live's built in instruments or automatable parameters in vsts you mapped. please look in the comments above, I linked a pdf concerning this.
DeleteI`m having major problems here, before Ableton atleast recognized MIDI through the pads and keys, only the knobs wouldnt work.. and now after trying out your patch it stopped recognizing everything, I have no idea why a product like this is causing so many problems.. I cant find proper help anywhere.
ReplyDeleteHi mothergarage;
ReplyDeleteFirstly, great posts and answers.
I can't play multiple instruments (pads for drums, keys for synth)at the same time on the AKAI MPK Mini with Ableton. I've tried setting different channels for each, but when i hit a pad it still triggers the lower notes of the synth. Any ideas?
Thanks a lot!
The "MIDI from" channel the synth you want to play is probably set to "All Channels". Select the channel you set your MPK mini keyboard to.
DeleteThanks man...it worked! I thought I tried that already but apparantly not! Noobie question though...now that I can play multiple instruments etc...I don't really understand what the script is for? The pads can be triggered to do whatever you want them to, and you can program the knobs by using the midi editor within Ableton.
DeleteVery quick response...much appreciated. I will look at this again this evening and give it a try.
ReplyDeleteHi mothergarage,
ReplyDeleteFirst, thanks for all your effort with the script and addressing all the comments. Just running into a problem on my end and need some help. Yesterday, I tried the script out for the first time and the pads triggered the drum kits (808s specifically) in Ableton perfectly. I tried to use the keys and pads for two different sets of sounds but couldn't figure it out and gave up. I noticed today in the comments section that this was addressed but when I started up Ableton to try it, none of my pads were triggering any sounds. Only my keys (the second octave) worked for them (they did trigger all the sounds as they should though). Please help, and thank you in advance!
Sorry for the double post. The 808s seem to be working fine with the pads. But when I tried "backbeat room" from the Impulse set, I'm getting problems.
DeleteThat's because Drum Racks and Impulse use different keysets. Drum Racks start at C1, while Impulse is mapped to the C3-C4 keys on the white keys only. You might want to consult the manual.
DeleteOh ok! thanks so much
DeleteHey mothergarage,
ReplyDeleteThanks for the great script and your replies. This is concerning your most recent reply to 'Aashish'. I'm having the same problem, except I have no idea how to change the keysets. I looked at the manual but it's sort of unclear. Do you have a link that explains it better or if it's not too much trouble, could you summarize the process here? I don't want to risk changing it if it's directly modifying your script. Thanks in advance
EDIT: even in Drum Racks, only a couple of sets work with the pads, everything else is pretty much around the C3-C4 area.
DeleteWell, changing the keysets would require to reassign the pads via the MPKmini editor. Or you could build a midi effect rack that reroutes the incoming midi notes. Insert a Scale midi effect set Transpose to +24st and in the matrix set the first eight notes to the white keys. Download the rack here:
Deletehttps://www.dropbox.com/s/zqaxrswgvw9dxu4/Pad2Impulse.adg
Concerning the Drum Racks: I don't know what could be the problem here.
Thanks so much!
DeleteDanke Du bist echt Spitze.Ich habe hier schon verzweifelt gesucht aber Dein Skript ist echt total super Danke aus Deutschland...
ReplyDeleteHi, it seems your file got kicked from mediafire:
ReplyDelete"File Blocked for Violation."
Could you please re-upload or share an alternative link...
thanks a lot for your effort, just got my mpkMini, can´t wait to use it! :)
Cheers
Same for me , cant download the pack with presets. Thks for your work !
DeleteUploaded again. Have fun :)
Deleteawesome so fast ! thks again ! trying that right now
Deletewhat is exactly the next bank previous bank function ? everything else is workig but that i dont really know what it is used for ....
ReplyDeleteis there a way to switch between tracks or device with the pads ?
thks !
1. Each of Live's devices provides several banks each consisting of 8 parameters. For further information please check the pdf in this thread: http://beatwise.proboards.com/index.cgi?board=apc&action=display&thread=361
Delete2. Not without a midi to key translator like Bome's Miditranslator.
Mothergarage thank you so much, so much time saved and frustration. One thing though, the link does not open (about the 8 parameter banks0, think you can upload a new link?
DeleteHere you go:
Deletehttp://www.nativekontrol.com/uploads/Live_Device_Mapping.pdf
I could only find a direct link. I recommend you check www.nativekontrol.com though as Stray provides a lot of useful remotescripts for various controllers. You may consider to assign to his board as he has some free stuff too (I guess the previous link has moved to the user area).
I press Prog Change and then the keys to the far right of the board, but every option seems to do the same thing, its as if the new preset hasn't loaded properly, does the mini editor need to be open at the same time?
ReplyDeleteYou have to press the prog change and the preset keys simultaneously as if you would use a shift key.
DeleteHi, I'm having issues trying to automap the knobs in ableton... it seems to be working fine, as when I open the program and pressing CC and the first pads the plan/stop works just fine, but if I add an instrument, like Analog or something, it just stops working and no knobs functionallity.. the keybord keeps working. I don't know what could be the reason... maybe the MPK editor resets the device to the default settings?? I'm going crazy with this... I will really appreciate some help!!
ReplyDeleteBe sure to hit upload before you switch to the next preset or close the editor.
DeleteThanks for the reply, I have already done that and tried hundreds of times with no success... it feels like Ableton is changing the script itself once I add a new instrument...
Deletehm, could you check the settings for input and output in Live's MIDI settings.
DeleteI've selected the MPK Mini on the bottom of the list, and I selected also on the input & output. Below I have on all the 3 boxes (in yellow). Is there anything else I should check? Thanks a lot for replying!!
DeleteMake sure you have the right user remote script selected. The latest versions of Live have their own (I haven't checked this out yet). If you copied the provided script (folder) to the right folder it should be at the bottom of the Control Surface list.
DeleteYeah, I have checked it is on the very bottom. I thin I'm going to re-install Ableton and start everything from the beginning to see if there is any issue from there. I think my version is 8.1.1 so it should not be a version issue... anyway, thanks a lot, I appreciate the help.
DeleteHey man nice work i really like your config here i was gonna do this myself and i figured i would look for a already done one and i found this page thanks a million. but one question your script defines global channel as 14 yet you use channel 15 for every button key and knob on the mpk is this a glitch in live because when i actually set the keyboard to channel 14 nothing works. I know if its not broke dont fix it but im getting ready to make another script for my other controller and im just curious.
ReplyDeleteWell, there is an inconsistency how developers of hard and software relate to MIDI channels. Some start counting at 0, others at 1. So some have their range of channels from 0-15, while others have 1-16.
DeleteHye
ReplyDeleteMany thanks for this script !
I just have a problem: encoders works fine, pads work fine except in "cc" mode: when i hit the pad, i have nothing.
I should have play, stop, record... but nothing happens...:-(
Any idea ?
Eric
ps: is it possible to use the pad to enable the metronome on/off ?
Please see my answer to your question on the Ableton forum.
DeleteHI Mothergarage, firstly thankyou for your work on this script, it works perfectly for me.
ReplyDeleteCould you help me with understanding how I do this and have it automatically stored as preset 1 on the MPK mini, effectively so that when I load your preset 1 it also maps overdub to pad5.
You could map the empty pad 5 to an often used function in Live such as OVR or "Tap Tempo", just save this with your default preset.
I have tried mapping it through midid map mode, by clicking midi, then clicking OVR, then pressing pad 5 ( overdub now says 15/21 which i assume is the channel and cc number), then I click midi again.
When I press pad 5 it switches ovr off but not back on when i hit the pad again. Am I missing something?
thanks :)
If you map "overdub" to a pad you have to set the pad to "toggle", but you can't trigger a drumpad then. This was an oversight on my side when I wrote that part. Sorry.
DeleteHey, Great post!!
ReplyDeleteI have some problems with my akai mini. When ever y press "CC" on program 1 it don´t work like you say it´s supponsed to. (play, stop, record, loo)
I am just starting on this so it might be something i´m doing wrong.
I´m supposed to map it?. I followed all the steps you put on the file.
Again, sorry about my ignorance but iam just starting.
Thank you!
Ok, I finaly figured out how to get it woking. Now things star to make sens haha.
ReplyDeleteOne thing I don´t really get to understand is the use of the buttom "program change". Sorry again about my ignorance but is my fist controller and I had never use ableton before in my live.
Programm change doesn't do anything in Live as it can't receive these messages.
DeleteReally useful walkthrough. Thanks.
ReplyDeleteVery nice job!!! One answer: could you explain where and how do you find the differents banks of macros 1-8 ? As far as i know, and in the manual, there's only one bank of 8 controls...
ReplyDeleteAnother point : the change of program 1-4 don't work in my miniMPK, in any apps: what about your miniMPK, any idea?
excuse my poor english i was meaning one question...
ReplyDeleteA HUGE "duh" problem I had was no connection between live and the midi controller, but it's because I had mini editor open at the same time and the akai mini mpk anyway can't run on 2 applications at once so once you've uploaded you're presets and opened live up close mini editor
ReplyDeleteJust wanted to say thanks, mothergarage. Spent the first day with my MPK mini lost. Your script made things so much easier.
ReplyDeleteWell, for some reason this worked for me before. Then I build some mappings to work on another software, and when I retried to upload these it didn't work as before.
ReplyDeleteI successfully uploaded the presets and changed all the files as before. However something went wrong. Do you have any idea what might be the issue? :/
maybe thats becouse it doenst work in ableton 9
ReplyDeleteQuestion: Should I have to upload the presets every time I reboot my computer?
ReplyDeleteHi
ReplyDeleteI can't find akai mini on the control surface menu. I read an earlier comment about it being at the bottom, but it doesn't show up on mine. The input and output are no problem. any idea what the problem might be?
Thanks in advance!
Where the script appears in the control surface menu depends on the Live version you use since Live 9 the script is sorted in alphabetically, before it was on the bottom. Make sure you have chosen the right folder and make also sure you copied the whole MPK mini folder not just the userconfig file.
DeleteFantastic! Copying the whole folder did the trick. Thanks again!
DeleteReally good, works great!! Only 1 problem, pr3 and pr4 the encoders do not control the sends and the padbanks do not arm the tracks. I run live 8.2.2, any ideas? Maybe cuz I changed the macro banks per accident? Anyway I will change it manually!! keep up the good work!
ReplyDeletenevermind got it!!
ReplyDeleteawesome thanks mate
ReplyDeleteHello,
ReplyDeleteMy problems is: I had the knobs working fine with the automap feature within ableton 9 effects from the first time I've connected the Mpkmini to my computer (probably the only one in the whole universe?) then I wanted to experiment a bit with your preset and now nothing's working! I did follow perfectly your instructions. Can I go back to my original preset somehow? Thanks!
Awesome stuff. Thanks for making this. One thing I don't quite understand: are the 8 knobs in preset 1 (drums + macros) supposed to correspond to the 8 macros in a selected device in live?
ReplyDeleteThat was the impression I got from the explanation, but for me it controls the B-Send for each of my first 8 tracks. Is that supposed to happen? I'm using Live 9 if that makes a difference.
Nvm I got it working properly after some trial and error. However, I have an updated question:
ReplyDeleteDoes anybody know if there's any way to make it so that selecting a channel will automatically select the device within said channel?
Glad you figured it out.
DeleteBesides from the blue hand I don't know a way to autoselect the device.
Hi, first off thank you for this awesome upload..
ReplyDeleteI know you have been asked this a million times before, but nobody went into detail and i;m actually a guy to RTFM befoer asking questions [i hate asking for help].. So everything works fine for me AFAIK except for CC functions on pads [play / record etc]..
The thing is that:
a) in the mpk mini editor, after loading the presets [no matter which one] everything gets updated except for the momentary/toggle function, which doesn't change according to your screenshot.. i just downloaded the latest version of the akai software and re-uploaded the presets accordingly..
b) in ableton, the arp, pads, keys, sustain etc all work fine, but cc does not [as mentioned above].. in control surfaces view, i actually cant set input & output to USB-Audio, only options available are MPK mini & none...
However, further down on the midi-ports i have
Input: MPK_mini Input (MPK mini)
Output: MPKI_mini Output (MPK mini)
i also have another output [MS GS Wavetable Synth], changing settings there has no effect at all..
c) i might be new to music production, but i been tempering with appdata/cfgs etc on various other occasions and know how to handle a computer so im sure nothing went wrong with the install itself..
I would appreciate any input, being it the link to your answer on the ableton forums [i couldnt find the topic over there] or whatever you can offer..
PS: sry for making it longish but i thought making it just another "it doesnt work" post wouldnt help the situation here.. thanks for your time^^
Whenever USB-Audio is mentioned above just choose the MPK mini option. It shows USB-Audio here, because this was how the MPK mini was registered on Windows XP.
Deleteyh i obviously did that as i thought it's the only logical option [as none is no option really].. :/
ReplyDeletethx for the quick reply, though!
i'm running on Win 7 x64 [with x64 ableton] but i don't think that should influence the script, specially since i don't install my progs into the default messy c:\programs path..?
The text on the momentary/toggle buttons above is just a description I did with paint.
DeletePlease check if the MPK mini folder is in the right "User Remote Scripts" folder (there is one for each install). In "Midi preferences" be sure to select the right script as Ableton provides their own since a few versions. Hope this helps.
AMAZING!! thank you very much! i actually didnt copy the whole MPK mini folder to the locations but backed up the original userconfig.txt and replaced it with the one provided.. restoring and copying the whle folder did the trick.. exactly following simple instructions! shame on me, and thanks again!
ReplyDeleteGlad you got it figured out . :)
DeleteHi Mothergarage,
ReplyDeleteI'm trying to extract the the file from above but im getting a "the compressed (zipped) folder is empty" message? Is it possible to get a re-up on the link ?
Thanks!
JR
Seems to work fine here. Could you please retry?!
DeleteYou're a hero. big up
ReplyDeleteThank you for all this info, I just have a question. I followed your steps and in Ableton I selected the script you provided. Are the knobs supposed to work at this point? I went into the mini editor and uploaded the presets, the knobs are still not working. Any thoughts?
ReplyDeleteIf you followed all the steps it should work as expected. One common mistake is that people don't copy the whole MPK mini folder to the user remote scripts folder.
DeleteOk i already map my pads and everything i just need to know if there is anyway to play the complete sound wav on the drum rack without it toggle in or out or pressing the sustain button just by pressing one time the pad and let the full wav play because when i touch i cant manage to make it play without cutting if i dont keep pressing
ReplyDeleteHey ! Thanks for this, was looking for something like this for a while, but I have a problem, I uploaded the presets as asked, and copied the MPK mini folder in the user scripts, but when I select the control script in Live the blue hand does not appear... ;-(
ReplyDeleteIf I chose other control surfaces I get the blue hand but with this one it disapears ! Any idea ?
Silly me, I copied the script in the Midi remote scripts and not User remote scripts... Works fine now, THANKS !! :)
Deletejust wondering which version of live are u using ?
Deletefirstly thank u very much for the SUPER SCRIPT
ReplyDeleteany chance for a live 9.1 update as other functionality works but arp doesnt seem to work any more
I don't know of any changes in functionality in live 9.1, but be aware that the arp on the mpkmini is rather independent of live. And it only works if live is actually playing.
DeleteHi! I agree your script is awesome! Only question: I tried to assign the pads to a different midi ch to use a different instrument than the keys, but the CC commands on the pads are not working anymore. I tried to reassign the functions via midi learn but now the pads are working in toggle mode i think (ie: rec only lits when the button is pressed but stops when is released). any idea on how to have the pads on a different midi channel and keeping the cc commands?
ReplyDeleteThanks!
you would have to change the settings in the user remote script (see the parts in the script where "channel" is mentioned). other than that - no idea.
DeleteAny chance of updating the script for MPK mini MK2 compatibility?
ReplyDeleteGreat Work! Thanks! :)
I just posted my Mods for the MK2 here: http://anthony-henry.com/2015/01/25/mpkminimk2/
DeleteThe Mods you posted work great!! Thanks!
Deletei've more or less got everything working except i can't seem to get programs to change using the prog change button and pressing the keyboard keys. i know the presets are loading into the keyboard correctly because when i "get" them from the keyboard all the settings are there in 1,2..etc. interestingly when i upload preset 2 settings to preset 2 (for example), preset 2 runs in ableton. I am able to switch presets using that uploading technique, but it is clumsy compared to just pressing the keyboard. is my prog change button broken or am i missing something?? thanks!! i am excited about your script :)
ReplyDeleteThis comment has been removed by the author.
ReplyDeletei figured it out its the program button not the prog change button, due to the placement i thought that was part of the arpeggiator settings. doh! thanks!!!
ReplyDeleteI followed every single word of the readme and comments and I can't get it to work. I put it in the somewhat hidden ableton folder, opened up mpk editor, loaded scripts and uploaded them into their corresponding banks 1 by 1, opened ableton (mines version 9.1.5), went to preferences and select 'MPK mini' and enabled it for all 3 controll surface, input, and output. The only thing that wasn't exactly the same as the instructions was that the device showed up as 'MPK mini' instead of 'usb audiogaret', which leads me to believe that its not recognizing the script correctly. help!
ReplyDeleteThank you man, that's an awesome work. I know it takes a lot of time to make it work as expected, and your documentation is also clear. For me it's the best solution for a mobile small MAO studio.
ReplyDeleteThank you for the script! I've been working all the day to figure out how script would integrated to MPKmini mk2. This version is not responding to pad's play/stop/bank selection capability. And finally I found MC Cyclone's entry above. This is what you need if you have the new version of MKP mini. I was about to blow my cap until finding out the mk2 version of the script. Thanks anyway, it is really easy to work with that script.
ReplyDeleteok guys just figured out the arp issue. You need to have it set to internal in the editor, then in live midi set to external, then upload and good to go. It will play/without transport playing with track armed, also tap tempo will work. Then if you want it to play with live tempo instead then just switch to preset 2 in editor, then set arp to internal. When your in Live just hit Program then program 2 on keyboard. was driving me ape shit for the longest time. And thanks for the Mpk Mini script mothergarage!
ReplyDeletei have nothing to add other than this is pure gold and you turned a pretty mediocre midi controller into a goddamn powerhouse!! thanks a lot
ReplyDeleteSooo glad to see this page still up in mid 2019!!
ReplyDeleteTHANKS A TON!