Setup guide
Audio interface vs software mixer: which do you need?
This comparison implies a choice, but an interface and a software mixer are not competing purchases. One owns the physical side of your signal, the other owns the logic. Here is what each layer actually does, and which one your setup is missing.
The short answer: they are layers, not rivals
An audio interface is hardware. It turns the sound in the air into a digital signal, and turns digital signals back into something your headphones can play. A software mixer is logic. Once the audio is digital, it decides where every source goes, at what level, and with which effects applied. Neither one can do the other's job: no software can amplify the tiny electrical signal an XLR microphone produces, and no knob on an interface can put your music player on a different channel than your game. The best setups stack them, hardware on the bottom, a virtual audio mixer on top.
What the hardware layer owns
An interface earns its spot with four physical jobs:
- The mic preamp. An XLR microphone puts out a signal far too quiet to use directly. The preamp boosts it to a workable level, often with 60 dB of gain on tap, and supplies the +48 V phantom power that condenser mics need to operate at all.
- Conversion. The analog-to-digital converter samples your voice into numbers, commonly 24-bit at 48 kHz, and the digital-to-analog converter turns the computer's audio back into voltage for your headphones. The quality of this stage sets the noise floor everything else lives on.
- The headphone amp. A dedicated output stage that drives real headphones cleanly at monitoring volume, which onboard motherboard audio often cannot.
- The driver. A good interface ships an ASIO driver, the direct low-latency path into Windows, and the interface's own control panel is where the buffer size is set.
Everything downstream inherits what happens here. Software gain can lift a signal that arrived too quiet, but it lifts the noise right along with it. The physical layer is where clean starts.
What the software layer owns
An interface sees your mic as input 1 and stops there. It has no idea what a game, a browser, or a call is, so it cannot separate them, balance them, or keep one of them out of a recording. That is the mixer's territory:
- Per-source strips. In patchd, your mic, your system audio (a fixed Desktop strip), your chat apps (a fixed Communications strip), and any app you split off with a virtual cable each get their own fader, live meter, and mute. See how to route audio per app on Windows for the splitting part.
- Routing. Each strip has colored on/off pills for every destination, so different outputs differ by which sources you include. Your headphones can carry the call while the recording never receives it.
- Buses. A bus is a virtual output you assemble for one job, and other apps see it as a microphone. That is how one finished mix reaches your call or broadcast software as a single clean input.
- The effects rack. Every channel takes real-time processing you add from a + Add Node menu: noise gate, noise suppression, EQ, compressor, all running live before the signal reaches any destination.
There is no knob on any interface for "chat quieter than the game" or "keep the music off the recording." Those are routing decisions, and routing is software.
Neither layer can do the other's job: no software can amplify an XLR whisper, and no hardware knob knows what a game is. Stack them.
How the two layers meet in patchd
patchd is the software layer, and it treats your interface as the foundation it stands on. There is no driver menu to get wrong: the engine locks onto the fastest path your device offers automatically, ASIO first, WASAPI Exclusive otherwise, and reports the result in the read-only master clock readout: the device name, the locked sample rate, and the live hardware and bus latency in milliseconds. Buffer size stays where it belongs, in your interface's own control panel, and patchd reflects any change there live in the readout. The honest number: about 10.7 ms through the bus at a 512 buffer, and smaller ASIO buffers take it lower. If that figure is abstract, what is monitoring latency puts it in context.
If you run a USB microphone
A USB mic already contains a small interface: the preamp and the converter live inside the shell, which is exactly what the USB part means. You do not need a separate box to get sound into the computer. What you are missing is the logical layer. Windows still hands you one flat pile of audio at one level, so a software mixer is the purchase that changes your day-to-day: per-app strips, a cleanup rack on your voice, and a bus your call or streaming app reads as a microphone. The full build order is in audio setup for streaming, start to finish.
If you run an XLR microphone
Here the interface is non-negotiable. An XLR mic without a preamp and phantom power is a paperweight, so the physical layer comes first. But buying the interface does not make the mixer redundant, because the software that ships with most interfaces stops at input gain and direct monitoring. It does not know what a game or a browser is, so the separation, the routing, and the effects rack still belong to the mixer running on top. XLR setups are the clearest case of the two layers composing: the interface delivers one clean, low-latency signal, and patchd decides everything that happens to it after that.
The decision, compressed
- USB mic, no interface: get the software mixer. It is the layer you are actually missing, and your mic already covers the physical side.
- XLR mic: get the interface for the preamp and conversion, then run the mixer over it for routing and cleanup.
- Interface already on the desk: you own the hard part. The mixer adds the strips, buses, and effects the hardware knobs cannot, without replacing anything you paid for.
Where patchd is today
patchd is built to be the software layer in this stack: it locks your interface's ASIO path, shows the result in the master clock readout, and adds per-app strips, bus-as-mic routing, and a real-time effects rack on every channel. It is in development now. Join the waitlist and we will tell you the moment it is ready to install.