A lot of people are having trouble with Ableton Live 7. This is especially true with MIDI functionality. It stems from the fact that Live 7 defaults to the DirectMusic MIDI interface. Apparently DirectMusic then has to do emulation because the standard Microsoft MIDI driver is not DirectMusic native (Microsoft, we will never understand you..). This is true for most USB MIDI devices.
This was affecting me by introducing high latency into MIDI I/O with my Novation Remote 61 SL and Akai MPD24. Initially all seemed well. Gradually, hitting a note on my keyboard would get slower and slower until the point where it was unusable. We’re talking hit a key and wait tens of seconds before the note plays.
Luckily the fix is pretty easy. Open up the MIDI preferences, and click the small arrow next to all your inputs and outputs. Now simply click the port type and it will change from DirectMusic to MME.
According to the forums, there are no drawbacks to this approach. It is unfortunate that Ableton decided to make this a default since so many people have had troubles with it.
Related posts:
- NIN Echoplex live rehearsal One of my favorite blogs, Create Digital Music, ran a...
- Windows 7 has definite backlight problems (“Black Screen of Death”) There is definitely a problem in Windows 7 RTM with...



















Hey I was wondering if you could help me with a problem I’m having with this Oxygen 8 v2 keyboard I’m attempting to use with Live.
I’m having a problem in which the Input column in the preferences -> midi sync page is completely greyed out, and as a result I can’t use the oxygen keyboard as an external controller. Strangely, windows seems to think it’s installed and running properly although none of the audio programs detect it, most importantly Live. Please help? =)))
Hi,
MIDI drivers should be built in to Windows, but M-Audio may have their own that let you use the audio feature. MIDI sync is also not necessary for using the device as a controller, the PC will function as a time source just fine. Perhaps the Oxygen doesn’t have timing built in? Also, are there multiple MIDI channels, such as one for the Oxygen’s keys and one for the external MIDI ports? I need more info to help, but hopefully this points you in the right direction.
After troubleshooting for a while I’ve decided that it’s Windows that’s screwing it up. It skips the step where the Found New Hardware wizard asks me to install software automatically and instead goes straight to “Your hardware is installed and ready to use”, and consequently Ableton doesn’t recognize it. Do you know how I could make it so Windows doesn’t do that step automatically?
ps. It’s connected via USB.
Never mind
Got it figured out =]]
I just bought an Oxygen 8 as an Ableton 7 controller and keyboard. I can create notes with it just fine. I can select it as the keyboard and hear things just fine when poking around but, any control functions show up as midi data, just like pressing a key, not as controller data. I turn knobs, run the slider for volume or modulation wheel and all show as midi data in Ableton but they don’t control anything.
To say there is no information on all this for a non-musician like me is silly. There is literally nothing on how to set all this up online or in the manuals. What’s up with that anyway? Sort of suck for folks like me who don’t do this all the time for a living. I’m a short filmmaker and I want to use the combo to laying effect sounds. This is over my head so far.
So question is then, what do I do now to make the controls functional? I am running Ableton 7.03 I believe (not on this machine) and the Oxygen 8 drivers from the M-Audio legacy section on the website.
Any help would be appreciated. Win XP32 fully up to date by the way.
S.
Hi Sean,
By midi data, do you mean that the knobs play notes, or you just see the midi indicator in Ableton light up? If the latter, that is the standard setup. Off the top of my head, I don’t know of the Oxygen has any “templates” or “mappings” built for Live (check the manual). What you want to do however is hit the MIDI button to enter mapping mode. The screen should change to highlight all the controls, and if you click one then move a control on the Oxygen it will “map” and remember the association. When you exit mapping mode (hit MIDI again), the control will then operate on that parameter.
All this stuff is kind of crazy at first but Live has one of the cleanest interfaces I’ve seen. With a couple software instruments it should be perfect for what you are trying to do. I recommend following the tutorials or picking up a book since either of those would cover this and other basic use.
Hi Kev,
I have a problem maybe you could me with. I’m running ableton 7 v1, and I have an aoudiokontrol1 native instruments interface. I’m using an akai mpk49 and a bitstream 3x as a controller. I have a fairly new inspiron 1525 running windows xp. My problem is- whenever I use a controller function, slide a knob or whatever, the cpu spikes and I get audio drop out BIG time. So there’s lots of glitching and popping and It’s just not possible to work with it. I’m getting so fed up with technical issues now.
Can you help?
Hi Karl,
First off, which driver and what latency settings are you pushing to the audiokontrol? ASIO is what you want. Latency, you will have to play with to find a balance between CPU usage. Probably 10-15ms is good for debugging right now, and can be dropped later.
Next, make sure you have the latest version, 7.0.14 right now.
Finally, try changing the midi drivers for everything as I described in my post. Hopefully this combo gets you up and running smoothly. I agree, these kinds of bugs are really annoying and take a lot of the fun out of using software for music.
Dear fellow music lovers,
I have this problem with my Behringer BCR 2000, and this is the first post I ever see that seems about more or less the same issue.
Here’s the deal: at first, the BCR and its midi driver work pretty much ok, although it’s best to start windows with the device already connected. Very seldom, it will fail (for example, when I attach it to another usb port, ???)
After a month or 2, this starts happening from time to time: after connecting the BCR it’s detected by windows and by its PC application (bcredit) just fine. When I launch ableton live (ever since 6) the knobs jump to their position as always, BUT after I turn one knob, all control is lost. That’s when it becomes really imported to boot windows with the device connected. So I reboot and try again. Funny thing is: if MIDI control is okay for about 1 minute, it will not fail for the rest of the session.
From that point, it starts happening more and more. First 1 in 10 times, untill after a few weeks, it’s just every time and the controller becomes completely unusuable. Totally formatting my system helps for one or two months, then it happens again. It’s been like that for over 2 years now.
I am off course quite tired of this, especcially since it affects the performance of other controllers as well (growing latencies are often a symptom when it gets to its worse point). But I’m convinced its the BCR that causes this, because it’s the first one I had. I have also tested other software such as standalone synths, traktor,… and it’s just the same.
The controller has the latest firmware version, latest drivers and is off course set up correctly in ableton. Updating to new drivers or reinstalling drivers has never made any difference. I tried switching the setting described on this page more then once but with no luck.
I have no idea what to do, although I am no noob and I’ve been spending hours and hours on this over the years.
Is anyone out there recognizes this situation or knows what to do,
please help me out here! I’m am absolutely clueless…
Thanks
HeH
Andrew, I am having the same problem with Live not detecting my m-Audio keyrig49. How were you able to solve this?
Thanks
yes, Andrew.. please share as to how you fixed this problem! i’m experiencing the same difficulty!
i’ve been dealing with this issue for so long with my m-audio ozone. strangely enough it would work for a while each time i reinstalled drivers, but would always stop working. since i changed the port type to MME i haven’t had a problem. thanks so much!
hi,
im just purchased Oxygen 8 v2 and Ableton Live Lite 6 on Windows XP, the Oxygen is connected with USB. I have a problem to make sound with it. I tried to do the same settings on your picture, but not really managed: in the “midi ports” there are no buttons under “remote”.
On the input i have got two opportunities: “USB Oxygen v2 8 IN” and “MPU-401″
Output: “MS GS wave SW sintetizator”, “USB Oxygen v2 Out” and “MPU-401″
please help me, what should i do?
here is a picture from my preferences:
http://kepfeltoltes.hu/100109/ableton_live_6_oxygen_v2_8_www.kepfeltoltes.hu_.jpg
thanks
Greetings all: I am using a korg trirton in ableton suite with
a midisport uno usb midi cable. (for which there is no support.
My os is windows 7. I followed the lesson to connect midi to the letter and It says that the midi is configured correctly.
However, when I play there is a delay. Can anyone help me to fix this I am a beginner. I spen
Hi Kevin,
I am having this exact problem! I found your post cause i was searching for solutions.
However, your fix of changing it to MME does not seem to work.. My keyboard is working with other programs (Reason, Midi-OX). Just not with Ableton. IT’s really annoying!! Now I even get ghost notes, where the sound will come seemingly out of nowhere, as if a ghost was playing!
Do you have any ideas? I am running windows 7 with a M-audio Keystation 49e keyboard.
Thanks Kevin!!
Evo
HEY HEY! Actually that DID fix it. I just had to restart and leave the MME settings. THREE CHEERS For this page!!!
lol thanks!
Hi Habibelhabab,
Realise that you posted this a while ago now, but I have exactly the same problem with BCR2000. It’s got me stumped though, I have no idea how to sort it… did you ever find a solution?