Sonoma Wire Works Logo

ASIO

From Guide

Jump to: navigation, search

ASIO ­­­­­­­­­stands­­­­­­­­­ for ­­­­­­­­­Audio ­­­­­­­­­Stream­­­­­­­­­ Input ­­­­­­­­­Output ­­­­­­­­­and ­­­­­­­­­is ­­­­­­­­­the ­­­­­­­­­driver ­­­­­­­­­of ­­­­­­­­­choice ­­­­­­­­­for­­­­­­­­­ an ­­­­­­­­­audio ­­­­­­­­­interface­­­­­­­­­ on ­­­­­­­­­the ­­­­­­­­­Windows ­­­­­­­­­platform.­­­­­­­­­

Steinberg created the ASIO driver because Microsoft's MM (multimedia) sound drivers didn't originally do full-duplex (in and out at the same time.) MS made Direct Sound next but that had ridiculous latency when it came out, like 100 milliseconds or worse. Then some guys at Cakewalk worked with Microsoft to expose the Kernel Streaming to developers (mainly them at first) so that they could get lower latency without using ASIO drivers on every day sound cards. The majority of built-in sound cards on motherboards were spec'd by accountants for being the cheapest possible, like less than $2.

So, why does RiffWorks only support ASIO drivers? ASIO drivers are written by companies that are tailoring their devices (and the drivers) to recording music. There are so so many cheap sound cards out there in the world, it would be impossible to make RW work smoothly with all of them. The other audio drivers don't have latency reporting, which makes recording in sync nearly impossible. So, by limiting our support to ASIO drivers, we can provide the best possible experience and support any problems that come up.

There are many ASIO devices to choose from starting at less that $100 up to around $200 or more, USB or Firewire, with mic preamps, phantom power, nice headphone amps to drive higher end head-phones, and analog volume knobs, so you can control your volume quickly and easily with out hunting for a control panel.

If audio hardware comes with an ASIO device, then that usually means that the manufactures intend for that hardware to be used in high performance low latency audio applications like RiffWorks. Some devices have ASIO, but still have lots of problems with low latency applications. That’s why we have a recommended hardware list on our website.

RiffWorks Standard supports ASIO. That doesn't mean that every sound card is supported. ASIO4ALL really tests the limits of your sound hardware, and we can't promise that it will work at all.

-If a peice of audio hardware comes with an ASIO interface then it could work with RiffWorks.

-If a peice of audio hardware is on our recommended list then we have tested this hardware and verified that everything is working ok.

-Some applications (including RiffWorks) will sometimes (sometimes not) work with ASIO4ALL.

ASIO4All is a wrapper that takes a kernel streaming driver and puts an ASIO face on it. It does work for some devices, but not all of them. And of those that do work, the latency may be reported wrong from within ASIO4All. We won't support problems with ASIO4All, we just can't afford to.

Other Links:

Recommended Hardware List

Personal tools