Home » , » Fixing Latency or Delay with ASIO4ALL

Fixing Latency or Delay with ASIO4ALL

Written By Moch.Januar on Saturday, March 16, 2013 | 17:15

Latency is a short time delay (usually measured in milliseconds) required for the conversion processes between analog and digital representations of data. Computers can only process a digital data, so that an analog data received on the microphone or line-in input must be converted into a digital data. After processing, the data must be processed or converted back to an analog signal before it can be hear in the output speaker. (Source: Wikipedia)

The such converting process makes the data comes out to the output speaker with a delay time. 
For example: In recording, when you're strumming a guitar, you hear that the sound comes out on the monitor speaker is delay few millisecond late, or worse can be calculated in seconds. This problem is so called the Latency issues. Annoying isn't it?

For the users who use a dedicated sound card recording may not have to worry about the latency issues. Because the device usually have an appropriate soundcard driver (ASIO) in order to avoid the latency problems. So, how if the soundcard that we use
for recording don't have an ASIO driver, for instance the our on-board sound card? 
To fix the problem, now we can use the ASIO4ALL driver.

What is ASIO? 

Audio Stream Input / Output (ASIO) is a computer soundcard driver for digital audio founded by Steinberg, providing low latency and precise interface between the application software and the computer sound card. Meanwhile Microsoft's DirectSound (standard driver) is commonly used as input and stereo output for non-professional users, but ASIO allows musicians and sound engineering to process their audio via Windows computer software.

In this case, ASIO that oftenly use is ASIO4ALL. It is a driver which is probably best known in the world of audio recording. ASIO4ALL driver has better
performance than the standard windows ASIO (ASIO multimedia). It is also compatible with the mostly onboard soundcard or some external soundcard that isn't for recording purpose. To download ASIO4ALL, you can directly have it from its website at http://www.asio4all.com/. After you download it, you just have to set up your DAW sound card driver to the ASIO4ALL driver. 

Bellow I show you how to set the ASIO4ALL driver for some DAW.

For Steinberg Cubase (which may be the same as Steinberg NUENDO):
  • First you must open the Cubase,
  • Select DEVICE menu.
  • After that, select DEVICE SETUP
  • And then select VST AUDIO SYSTEM
  • click the TAB besides ASIO DRIVER
  • Select ASIO4ALL V2
For Fruity-loops Studio users:
  • First you must open fruity loops / FL her studio,
  • Select OPTION menu
  • Then select AUDIO SETTINGS
  • Then on the input / output select ASIO4ALL V2
If you are already using ASIO4ALL drivers but still experiencing latency issues, you should set up its buffer size in ASIO4ALL. But remember, more small buffer size you choose, more burdensome the performance of your computer.

Hopefully useful.
Share this article :

+ comments + 1 comments

Post a Comment

 
Copyright © 2011. Keyboard Sampling - All Rights Reserved
Proudly powered by Blogger