PROFESSIONAL SOLUTIONS FROM PROFESSIONAL EXPERIENCE
Simply put---latency is the death of all recording sessions and the engineers who run them. Comprised of a massive and simultaneous meltdown of all musicians, vocalists, and others in the session that started slowly---latency has been known to cause hearing loss from screaming vocalists who can’t seem to stay in-time as well as blunt-force trauma (and residual impact) from throwing, smashing, and splintering of guitars and other wooden, metal, and sometimes even heavy objects! It’s also said that latency is not covered under your normal medical insurance, so proceed with caution and at your own risk! Okay seriously---what exactly is latency, why does it exist, how does it affect me, and how can I work around/with/through/over/alongside it?

Latency is a term that really came about as computer-based recording became more viable and affordable in the home recording and smaller project studio market. Speaking in terms of computer-based audio interfaces, latency is the time that it takes to hear an audio signal from input to output as you’re playing, singing, or speaking. When recording through computer software, this is VERY IMPORTANT TO UNDERSTAND AS IT WILL AFFECT YOU! To better understand just what latency is, imagine you’re playing that same worn-out, cheap guitar you’ve had your whole life but you’ve worked hard to finally purchase that 1956 Les Paul Goldtop and Marshall JVM215 that you’ve always wanted. One day you called me up, ordered that guitar and amp, got it home, plugged it in, raised your arm up high, strummed the chord and you heard it come out a split-second later.....you’d scratch your head. Now try playing several quick chords in a fast, repeating patterns---it starts to sound smeared. If that’s not enough, now try imitating the legend Eddie Van Halen himself playing the world’s greatest solo only to find out your notes are all over the place just because of a split second delay. In the real world, this wouldn’t be acceptable---but in the world of computer audio, it is part of life. So what is latency in reality? Again, it’s the delay in hearing the audio...but there is reason why this takes place. Here’s a quick and simple test that you can do to better understand “how latency feels”. Create a document using something like Microsoft Word, Excel, etc.... paste several heavy graphics on the page and a big text window loaded with letters, words, phrases, etc. Then go to the end of the sentence, start clicking as fast as you can on the BACKSPACE button of the keyboard using only your middle finger and index finger. Most likely what you’ll experience is a slight delay in between some strokes and immediate action between others. Now imagine that’s how you listen to audio as you record---annoying, huh?
You see, computers are powerful---VERY powerful, but they were designed to do many different things. You can’t just purchase any computer and expect to have impressive results. In terms of Windows operating systems YES, there are things that you can do in the operating system to help streamline the computer---however you really must start from the beginning in your selection of hardware components as well as how the operating system is integrated into the computer to best reduce latency. Even though my Creation Station computers offer the best latency performance, there are other factors that get in the way no matter how good the computer is. Latency exists because the computer is processing the signal that you’re feeding into the audio interface, through the audio software, processing the output back through the interface, and then off to your studio monitors or headphones for you to hear. That might not sound like much, but really it is a lot to do. Fortunately computers today are able to handle this without much effort, but no matter how fast your computer is recording natively will always be a recipe for latency. I mentioned “natively”, what is that? Well, recording natively is essentially any computer-based software that does not have its own processing-based system for monitoring the recording input. In other words if the software is using the host CPU processing (your computer’s processor) then it is considered a native recording environment. Okay, computers are quite powerful these days--but they are doing so many other tasks as it is. There are millions of instructions going on, but which one to process at that moment is constantly in flux within a native-computer system. There are very few systems out there that have their own processing through-out (SEE BELOW), Pro Tools HD is one of them. Everything else must use what are called “buffers” to process the audio. The higher the buffer size, the lower the latency which means it is as close to real-time as possible. However, this can also overload your audio system causing pops, clicks, audio drop-out or even a completely lockup or total system crash. The higher the buffer settings, the more stable your system can function--but this makes latency even higher. The higher the latency, the longer it takes to hear the processed audio. And the longer it takes to hear the audio, the harder it is to truly record with. Latency is described in milli-seconds (ms). While this might not sound like much, you’d be surprised just how much a portion of a second really is. Below is a chart outlining the approximate delay and affect on buffer settings.....
32 samples = .73ms delay
64 samples = 1.45ms delay
128 samples = 2.9ms delay
256 samples = 5.8ms delay
512 samples = 11.6ms delay
1024 samples = 23.2ms delay
64 samples = .67ms delay
128 samples = 1.35ms delay
256 samples = 2.7ms delay
512 samples = 5.8ms delay
1024 samples =10.7ms delay
The affects of latency on an individual will ultimately depend upon their tolerance level. In many cases, one may not truly understand just how bad latency is until they experience what a latency-free environment. It’s said that latency isn’t an issue until it hits roughly 12ms, however many musicians will tell you anything over 5ms is noticeable. Personally, I can feel as little as 3ms when I’m playing virtual software instruments through the computer. You see, latency isn’t just about what you hear--it’s about what you feeeeeel. Making music, good music, is about passion and feel....if you can’t feel it, you can’t make it. And if you can’t make the passion, you can’t create the feel for others to listen to. So yes, latency is an important issue. The reality is that if it’s just one person and their home studio, they usually find a way to deal with it---however if you’re recording other people for money, latency can literally drive paying customers away. When you have customers paying to record, they shouldn’t have to change how they play to work in a particular studio. Remember, the more audio channels that have to be processed at a time--the more that piles up. And the more latency that piles up, the worse it gets. The numbers you see above are essentially best-case scenarios BEFORE you insert software plugins, create monitor and aux busses, and route through hardware inserts. Those things can easily double, triple, or even quadruple the delay making it nearly impossible! Obviously, that’s just not acceptable to anyone!
Okay, I mentioned a system called Pro Tools HD that has its own processing. The short definition is that this system has dedicated PCI cards that plug inside the computer with its own processing chips that handle ALL aspects of the audio including input and output monitoring, processing of the plugins right on the hardware, ADC (Automatic Delay Compensation) to keep everything in perfect sync, processing of the audio, writing to disk, etc. Most other systems rely on the computer’s processors (as mentioned above) and have to share the processing with anything and everything else the computer must handle, this (again) is known as NATIVE PROCESSING. This can slow the computer up meaning, you may not have as much processing as you thought depending on how complex your mix gets, how many plugins you’re running, how complex those plugins are, etc. The more intensive this gets, the worse the latency can be. This is why the dedicated DSP processing provides predictable results and reduces latency. NOW THAT WE’RE ON THE SAME WAVE-LENGTH HERE....... There are many audio interfaces that have DSP monitoring built-in allowing for latency-free monitoring, but there is a catch! You see, these interfaces do exactly what they claim to do and that is to provide this processing on the interface itself relieving the stress on the computer to monitor your input. HOWEVER should you monitor through plugins in your software, then latency will be introduced. Why is that? Well, you’re now monitoring right back through the computer’s processor instead. This is the same for products like the Universal Audio UAD2 cards or the TC Electronics Powercore. These are amazing tools for mixing providing the quality of high-powered DSP-based plugins for your audio applications, but they are meant for mixing---NOT TRACKING. Although there is DSP processing, that is for powering the plugins---the reality is that SAMPLE BUFFERS are still needed to process the plugins through the audio environment which is back to using the native computer processor. Make sense? Now, some interfaces do provide built in effects processing for monitoring the input on the hardware thus eliminating latency when recording---very cool!! Here are a few examples:
MOTU
Firestudio TUBE

Other options are to just monitor the way that it used to be done---THROUGH A CONSOLE. By placing a mixer on the front-end of your audio system, you’re now monitoring without worrying about the computer processing the information. This also provides a quick and efficient way to create headphone mixes, eliminate latency altogether, and improve workflow as well. If you choose this direction, make absolutely certain that the mixer is of good quality and has direct outputs for recording on EVERY channel. If you compromise on either of those points, then you will do more harm than good.
Obviously this is only scratching the surface here---if you have any questions, please do not hesitate to contact me via email or by calling toll-free at (800) 222-4700 ext 1362. I’m a professional audio engineer that provides real world solutions for real world needs.


