How it works

Stream AB mutes your track, drives whatever is already playing on your computer, and measures both. It never routes, records or re-encodes any audio. Each section says whether it is free or full version.


The switch

Free version

Put Stream AB on your master. A is your mix - audio passes through with a gain trim. B mutes your track and sends a play command to whatever owns the system’s media session - Spotify, a browser tab, Apple Music, TIDAL. Back to A, and it pauses.

Both happen together, so you never hear both or neither. And because A/B is a real plugin parameter, you can automate it or map it to a MIDI controller or keybind - it keeps working with the window closed.

Switching between A and B in the plugin
A is your mix, B is the reference. The live band is lit.

Gain matching

Free version

The gain trim moves your signal, -24 to +24 dB, so your mix sits level with the reference. It never touches side B. It is a plugin parameter like any other: saved with the project, automatable, mappable.

Adjusting the gain match trim in the A band
Trims your own signal so the two sit level.

Auto gain match (full version) does it for you. Press it: the plugin switches to the reference, listens to both sides at once, switches back and slides the gain to match - about eight seconds, ending on your mix.

It matches what you are hearing, not what each track was mastered to. If Spotify plays the reference 11 dB quieter, your mix comes down 11 dB - the point is a fair comparison of tone, not a volume test. It measures a 3-second window, so matching against a verse gives a different answer than a chorus, which is what you want when A/B-ing a section. Clicking anywhere else cancels it.

The Auto button running and the gain sliding to its new value
One press, about eight seconds.

Loudness and tone

Full version

Each band opens a panel with a LUFS reading and a spectrum for that side, and both panels always draw both sides - the one you are looking at solid, the other as a dashed ghost. One picture, not two.

Loudness is measured to ITU-R BS.1770, the standard streaming services use. Click the readout to cycle momentary, short term and integrated.

Clicking the loudness readout to cycle its window
Click the readout to change its window.

The spectrum has two views - a fine curve, and four broad bands. Hover to name the frequency under the cursor; the reset button starts the average again. Your mix is measured before the gain trim, so moving the slider does not move the reading.

The tonal comparison panel, switching between the fine curve and the broad four-band view
Fine curve or four broad bands, other side ghosted behind.

Your mix is easy to measure - it is passing through the plugin. The reference is playing in another app, so a small helper installed with the plugin listens to what your computer is playing and measures it with the same code. It has no window, runs only while B is audible, and quits with your DAW. Nothing is recorded - it produces a loudness figure and a set of band levels, and nothing leaves your machine.

macOS

System-audio capture lives behind the Screen Recording permission - that is just where Apple keeps it. One prompt, the first time you switch to B. Needs macOS 13. See the support page.

Windows

Audio loopback is built into Windows. No permission, no prompt, nothing to install.

Spotify search

Full version

Type a track, click it, it plays - without leaving your DAW. No Spotify login and no Premium: the plugin just asks the Spotify desktop app to play the track, starting it if needed. Picking a track pauses whatever else was playing first.

Tracks you have played stay as a strip of recent references, and the list survives closing the plugin.

Searching Spotify from inside the plugin and picking a result
Type, click, and it plays.

Looping

Full version

Drag across the scrub bar to set a loop, or type the In and Out times directly. The reference stays inside it. Loop points belong to the track - change track and they clear.

Dragging a loop range across the scrub bar
Drag across the scrub bar to set In and Out.

What depends on your OS

Switching and the transport work the same everywhere. What varies is the track display - title, artwork, scrub bar, loop points.

Windows has a documented media API that browsers report to, so every source shows full information in every DAW.

macOS restricted now-playing information in 15.4. Stream AB works around it - today, full information for every source in every DAW tested - via a one-time permission prompt to control Spotify and Music. If a future macOS update closes the route, the display narrows to Spotify and Apple Music; the switching is untouched. Details on the support page.

VST3 and AU · macOS and Windows · 2 machines per licence