New to Live and MIDI Latency

Discuss music production with Ableton Live.
Post Reply
aod_
Posts: 12
Joined: Fri May 08, 2020 2:45 pm

New to Live and MIDI Latency

Post by aod_ » Fri May 08, 2020 2:55 pm

I recently bought an M-Audio Oxygen MIDI controller to rekindle my inspiration for writing and editing music. I used to do this about 20 years ago using Cubase VST / SX 1.1, and I realise how things have moved on, but I want to get back in to it.

It came with a license for Live Lite, and this was one of the reasons I bought this controller, as I'd convinced myself that Live was the way I wanted to go based on great reviews and features. (I'm actually using Live 10 Trial at the moment)

The main purpose of what I wanted to achieve is 2 fold.

1 - to write sequenced MIDI drum tracks with using a previously recorded audio file as a guide via collaboration with other musicians.
2 - to write my own music using MIDI keyboard input and a few audio tracks.

I'm currently trying to work on the first idea but am having lots of trouble with, you guessed it - MIDI latency.

I realise this is a very common and frustrating difficulty in many DAWs, with many different causes and solutions, but I'm hoping you can suggest some things to try.

In the example I'm using, I have just 1 MIDI track, blank with nothing in it. Using 1 of the built in sounds as the output (Sounds > Piano & Keys > Grand Piano), with all settings at default.

Buffer settings are as follows:

  • Input 256 Samples (as low as it will go)
  • Input latency = 5.80ms
  • Output 1024 Samples
  • Output Latency 23.2ms
  • Driver Error Compensation -29.00ms
  • Overall Latency 0.02ms

Playing a piano is not too bad, and I can play along with the click fairly OK, although it's not quite instant.

When trying to play in drums however, using either the pads on the controller or keys, there is a bigger lag, and you can hear a delay between when you hear the physical sound of me tapping the pad, to hearing the drum sounds through Ableton. It feels like between 40-100ms delay.

I have watched a few videos and read some threads about this, but can't find anything specific that applies to this, or that I fully understand.

For comparison I've tried Mixcraft 9 and this works about 50% better out of the box, although still not quite perfect.

In case it makes a difference, I'm not using ASIO drivers (not 100% sure what these do, but I remember using in the past, and have seen it referenced in recent threads.)

My PC (FWIW) is as follows:
  • Intel Core2Quad Q6700 (2.66GHz)
  • 4GB RAM
  • Windows 7 64 Bit
  • No dedicated audio interface

jamesmello
Posts: 2
Joined: Mon May 18, 2020 3:56 am

Re: New to Live and MIDI Latency

Post by jamesmello » Mon May 18, 2020 4:15 am

What completely fixed latency for me was:
While in Live 10 go to: "Options" > go down to "Reduced Latency When Monitoring" and make sure it is checked.

I completely forgot about this option. This is the video that reminded me, good video too: https://youtu.be/Iz8Zs18inE4

For days I was trying to figure why I had latency in this 1 project! I felt so silly!! It's always that ONE thing that isn't checked! I even loaded up other sessions that had very little latency and couldn't figure out why this one specific project had such crazy latency. I even tried everything in the below links and nothing worked. That being said- Also look and refer to the below links to ensure everything is optimized for low latency and low CPU usage. They are really good rules of thumb to implement in your projects and you could be having a different issue than me that some of the below info might fix.

Additional helpful links and info:
https://help.ableton.com/hc/en-us/artic ... ce-latency
https://www.youtube.com/watch?v=QfrhvbvW17A
https://www.youtube.com/watch?v=bLkzG2XSGow

Hope this helps!

aod_
Posts: 12
Joined: Fri May 08, 2020 2:45 pm

Re: New to Live and MIDI Latency

Post by aod_ » Mon May 18, 2020 3:38 pm

jamesmello wrote:
Mon May 18, 2020 4:15 am
What completely fixed latency for me was:
While in Live 10 go to: "Options" > go down to "Reduced Latency When Monitoring" and make sure it is checked.

I completely forgot about this option. This is the video that reminded me, good video too: https://youtu.be/Iz8Zs18inE4

For days I was trying to figure why I had latency in this 1 project! I felt so silly!! It's always that ONE thing that isn't checked! I even loaded up other sessions that had very little latency and couldn't figure out why this one specific project had such crazy latency. I even tried everything in the below links and nothing worked. That being said- Also look and refer to the below links to ensure everything is optimized for low latency and low CPU usage. They are really good rules of thumb to implement in your projects and you could be having a different issue than me that some of the below info might fix.

Additional helpful links and info:
https://help.ableton.com/hc/en-us/artic ... ce-latency
https://www.youtube.com/watch?v=QfrhvbvW17A
https://www.youtube.com/watch?v=bLkzG2XSGow

Hope this helps!
Amazing thanks so much for the reply and tips! I actaully got this working much better by installing ASIO4ALL which instantly solved the issue. I forgot I needed this (as I had in the past). I'll check out those links, sounds very useful.

I'm now trying to get my head around start/end markers, which don't appear to exist, and inconsistent behaviour of starting and stopping with space bar...

Post Reply