What Is A Virtual Audio Device?

Why correcting audio on a computer needs one, and how to set it up once for everything

A virtual audio device is a software audio path that lets one application send sound to another. You need one because your operating system keeps applications apart, and hearing correction has to happen in between your music and your ears. It is a one-time setup that then works for every app you listen to.

The Problem It Solves

Operating systems keep applications apart on purpose. Spotify cannot read what your browser is playing, and your browser cannot read Spotify. That isolation is good for security and it is completely unremarkable until the day you want to put a processor between an app and your ears.

That is the day you discover there is no obvious place to put one. Hearing correction has to happen after the music leaves the player and before it reaches your ears, and the operating system does not offer a slot there.

A virtual audio device creates one. It is a software audio path that shows up in your system as an output on one side and an input on the other. Anything written into it can be read back out by another application, which turns two isolated programs into a chain.

Audio source
any app that plays sound
Virtual audio device
a software audio path
ARIA ONE
processing
Your headphones
what you listen through

Nothing Physical Is Involved

Despite the name, a virtual audio device is not pretending to be a soundcard you plug things into. It is closer to a pipe. Audio goes in one end and comes out the other unchanged, and its only job is to exist in a place where two applications can both reach it.

The Four Conditions

Every routed setup, on every operating system, with every music app, comes down to these four things being true at once. If all four are true it works. If one is false it does not, and knowing which one is false is most of the work of fixing it.

  1. A virtual audio device is installed. It appears in your system’s list of sound devices.
  2. Your music is being sent to it. Either the whole system output points at it, or the individual app does.
  3. ARIA ONE is set to read from it and play to you. Input is the virtual device, output is whatever you listen through, headphones or speakers. Getting these backwards is the most common mistake and it fails silently.
  4. Everything in the chain runs at the same sample rate. The virtual device, ARIA ONE, and the output you listen through all have their own setting, and they have to agree.

Which One Should You Install

Any virtual audio device you trust will work. It does not have to be ours. It needs to run in stereo, support the sample rate you listen at, and show up in ARIA ONE’s device list. Beyond that they are interchangeable, and there is no sound quality difference between them, because none of them change the audio.

On macOS, BlackHole is free, open source, and the most widely used. Rogue Amoeba’s Loopback is paid and adds a visual routing editor, which is worth it if you expect to build more complicated chains. ARIA-Audio-VAD ships with our ARIA Studio installer and works the same way.

On Windows, VB-Audio’s Hi-Fi Cable and VB-Cable are the established free options. Hi-Fi Cable is the one to pick for music, because it handles higher sample rates.

Install it, then restart any audio application that was already open. Applications build their device list when they launch, so a virtual device installed afterwards is invisible until they restart. This accounts for a surprising share of "it did not appear" reports.

Whole System Or One App

There are two ways to feed the virtual device, and the right one depends on what you want corrected.

System output sends everything through the chain. One setting, and every sound on the machine is corrected. The cost is that every sound is corrected, including notifications, alerts, and meeting audio, and if ARIA ONE is not running you have no sound at all until you switch back.

Per-application output routes only the app you care about and leaves the rest of the system on your normal device. Some music apps have their own output selector built in, which is the cleanest version of this. Windows can also assign an output per app from its volume mixer, and on macOS a utility such as SoundSource can do the same thing.

For listening to music, per-app routing is almost always the better choice. It means your music is corrected and your video calls are not, which is usually exactly what you want.

Sample Rate Is Where It Goes Wrong

Of the four conditions, the fourth causes the most trouble, because nothing warns you when it is violated. The symptoms look like broken software rather than a settings mismatch: clicks, crackles, stuttering, audio at the wrong pitch or speed, or silence.

Pick one rate and use it everywhere you can set one. 44.1 kHz and 48 kHz are both safe choices. 44.1 kHz is what almost all streamed music is delivered at, so it avoids an unnecessary conversion.

The complication comes from hi-res services, which change sample rate from track to track. A chain built around a fixed-rate virtual device cannot follow that, so either lock the app to one output rate, or set the virtual device to the highest rate you expect and let the app convert up to it. Both are fine. What is not fine is leaving it to chance and wondering why some albums click.

Why This Is Not Just An Equalizer

It is a reasonable question at this point: your music app already has an equalizer, so why go to this trouble?

Because an equalizer is a shape you choose and hearing correction is a shape that gets measured. The correction ARIA ONE applies is built from your own thresholds across 37 frequencies, which is information no preset has and no slider can guess. Read more on what separates hearing correction from sound personalization.

The other reason is reach. An equalizer inside one app corrects that app. A processor in the audio path corrects everything you route into it, which is the entire point of doing the routing once.

When It Is Not Working

Nearly every failure maps to one of the four conditions. Match the symptom, then re-check that condition rather than changing settings at random.

Summary

A virtual audio device is a software audio path that lets one application hand its output to another, which is what makes it possible to put hearing correction between your music and your ears. Install one, send your music into it, set ARIA ONE to read from it and play to your headphones or speakers, and keep every device in that chain at the same sample rate. Set it up once and every application on the machine can use it.

Common Questions

Do I need a virtual audio device to use ARIA ONE?

Only when you want to correct audio coming from another application, such as a streaming service. ARIA ONE has a built-in audio player that plays your own files directly, and no virtual audio device is needed for that. You also do not need one when running ARIA Studio as a plugin inside a DAW, because the DAW is already routing audio for you.

Does a virtual audio device reduce sound quality?

No. A virtual audio device passes the same digital samples from one application to another without altering them. Quality problems in a routed chain come from sample rate mismatches or from levels, not from the virtual device itself.

Does it add latency?

It adds a small buffer, typically a few milliseconds. That is irrelevant for listening to music. It matters only if you are monitoring yourself playing or singing in real time, which is a case for running the plugin inside a DAW instead.

Can I still hear notifications and video calls?

That depends on how you route. If you send the whole system output to the virtual device, everything goes through the correction chain, including notifications. If you route only one application, the rest of the system keeps using your normal output. Some streaming apps have their own output selector, which gives you per-app routing without any extra software.

Why is there no sound as soon as I switch outputs?

That is expected and it means the first half worked. Your audio is now going into the virtual device, but nothing is reading it back out yet. Sound returns once ARIA ONE is set to use that virtual device as its input and your headphones or speakers as its output.

Can I use a virtual audio device with exclusive mode or bit-perfect playback?

Not at the same time. Exclusive mode exists to hand one application sole control of a device and to keep anything else from touching the signal. Routing through a virtual device exists to put a processor in that path deliberately. They are opposite goals, so enabling exclusive mode on the output you listen through will lock ARIA ONE out of it.

Is a virtual audio device safe to install?

The established ones are widely used and install as a standard audio driver. On macOS they require a permission prompt the first time, because audio drivers are a system-level component. Install from the developer’s own site rather than from a mirror.