Audubon · Plugins
BWB-001  ·  v1.0.0
Bowerbird Multiband Host plugin UI
NEW · VST3 PLUGIN EST. 2026 · AUDUBON AUDIO
Multiband Plugin Host

Bowerbird.
Your plugins. Per band.

The satin bowerbird collects things and arranges them into a built structure. This one collects your VST3s and arranges them into a frequency-split rack: one to five bands, up to three plugins in each, dragged between bands with the mouse. Bowerbird ships no effects of its own — it is pure infrastructure, and it is built around a single hard promise. With nothing loaded, it is inaudible. At any band count.

Under development · v1.1.0
$29
Format
VST3 Fx · Win 64 · macOS Universal
Bands
1 – 5 changed live
Hosted Slots
15 3 per band
Null Residual
−138 dB or better, measured
License
Royalty-free commercial OK
01 — Overview

A rack for the plugins you already own.

Click the spectrum to add a split. Drag the split line to move the crossover. Drop a plugin into a band and it only ever sees that band. Every other multiband tool in our catalog brings its own DSP; Bowerbird brings none at all. It is the frame, and your collection is what goes in it — a saturator on the mids only, a linear-phase EQ on the top only, a chorus above 800 Hz that never touches the sub.

VST3 Plugin Host 1 – 5 Bands Per-Band PDC Ships No DSP Nulls

Most multiband splitters quietly change your signal before you have done anything with them. Bowerbird does not, and that is the whole design. The band sum equals the input by algebra rather than by filter design — so it holds at one band or five, at any crossover frequency, at any slope, and it keeps holding while you drag a split line mid-playback.

Each band has its own level, mute and solo, and an opt-in DC filter that is off until you ask for it. There is no master saturation stage, no auto-gain, no output clipper, no dither and no DC blocker in the default path — nothing that would put a thumb on the signal behind your back. The only things that colour the sound are the plugins you loaded.

Bowerbird Multiband Host full plugin interface
Plugin · full interface
02 — The Null Contract

Empty means empty. Measured, not asserted.

A Linkwitz-Riley pair — what almost every multiband tool splits with — sums to an allpass, not to unity. The magnitude is flat but the phase is rotated, and the rotation changes with how many bands you are running, so a three-band setup is not the same signal as a one-band setup. Bowerbird splits a different way, and the difference is checked by two independent harnesses before any build ships.

Bowerbird spectrum display with draggable crossover split lines
Σ
Telescoping Complementary Split

Each band is a lowpass of what is left, and the last band is the remainder. The bands telescope, so their sum is the input by arithmetic — not by a filter pair that happens to add up. Residual against dry measures −138 to −150 dBFS in float32, which is rounding error and nothing else.

Bit-Exact Hard Bypass

When every band is empty, at unity gain, unmuted, unsoloed and un-DC-filtered, the splitter does not run at all — the input is copied straight to the output. Entering and leaving that state crossfades over 10 ms, so loading your first plugin does not click.

Zero Latency Empty

The impulse response peaks at sample zero: the crossover itself adds no delay and no phase rotation at any band count. Bowerbird reports whatever its hosted plugins need and nothing more — with an empty rack, that is zero.

The Null Survives Dragging

Because the identity is per-sample arithmetic rather than a filter design, it holds under moving coefficients too. Sweeping a split between 120 Hz and 4 kHz at 3 Hz while audio plays measured −144.5 dBFS against dry. You can move a crossover live without hearing the crossover.

03 — Crossover

Two modes. One honest tradeoff.

Perfect reconstruction, zero latency and textbook symmetric band slopes cannot all be had at once with IIR filters — you pick two. Bowerbird picks reconstruction and latency by default, and offers the classic behaviour as an explicit, clearly labelled choice for the times you want it.

1
Perfect

The default. Complementary split, exact sum, zero latency, zero phase rotation. The upper side of each split is the complement of the lower, so it is not a symmetric slope — that is the price, and the sum is flat regardless.

ModeNulls
2
Classic

True LR4 pairs with the textbook symmetric band shapes most multiband tools give you. It rotates phase and does not null — that is what LR4 does. Off by default, and allpass-compensated so the sum stays magnitude-flat even at five bands.

ModeSymmetric
3
Slope

6, 12 or 24 dB/oct, default 12. In Perfect mode the setting governs each split's lower band, so steeper means a tighter low band — and, as the complement, a leakier upper one. 12 is the balance point.

Control3 settings
04 — The Rack

Fifteen slots. Drag them anywhere.

Bowerbird band columns with hosted plugin slots
A — Bands
One to Five, Changed Live

Click empty space on the spectrum to add a split, double-click a line to remove it. Splits are mutually constrained so bands cannot cross or collapse, and adding or removing one rebuilds the filter tree off the audio thread and crossfades it in over 10 ms.

B — Slots
Three Per Band, In Series

Each band column holds three slots that run in order. Drag a loaded slot onto another to swap it, onto a gap to insert it, or onto a different column to move that plugin to another band. A full band rejects a fourth with a shake rather than silently dropping it.

C — Browser
Scanned Once, Cached Forever

One shared scan for the whole plugin, cached to disk and reused by every Bowerbird you open. Scanning is manual and incremental — it never runs when you just open the plugin — and a VST3 that crashes the scan is caught by a breadcrumb file and blacklisted on the next launch.

D — Editors
Real Windows, Properly Closed

Click a loaded slot and the hosted plugin's own editor opens in its own floating window, remembering where you left it. Closing it destroys the editor rather than hiding it, so nothing keeps holding GPU resources behind your back.

05 — Latency & State

Bands that stay in time with each other.

Bowerbird master row with crossover mode, slope, mix, output and latency readout
A — Per-Band PDC
A Latent Plugin on One Band Only

Put a linear-phase EQ on the mids and a wire on the lows and, without compensation, the bands sum out of time and the reconstruction falls apart. Bowerbird sums each band's hosted latency, delays every other band to match, and reports the total to your DAW.

B — Latency That Moves
Polled, Not Assumed

Plenty of plugins change their reported latency when you flip them between linear and minimum phase. Bowerbird polls every hosted instance five times a second and, when one moves, recomputes the delay set, crossfades to it and tells the host to redo its compensation.

C — Honest Bypass
Uses the Plugin's Own Bypass

If a hosted plugin exposes a VST3 bypass parameter, Bowerbird sets that one — it keeps reporting its latency and the band stays aligned. Only a plugin with no bypass parameter gets routed around, and then its latency comes out of the band and the delays are recomputed to match.

D — State
A Missing Plugin Keeps Its Settings

Every hosted plugin's own state is saved into your project, and plugins are found again by both file path and unique ID so moving one does not lose it. Uninstall a plugin and its slot shows as missing while holding on to the settings — install it again and they come back intact.

06 — Controls

Thirty parameters, all of them neutral by default.

The band count and the four splits set the frame; per-band level, mute, solo and DC filter set the balance; mode, slope, mix and output finish it. Every default is a do-nothing setting.

Bowerbird full control layout
Bands
1 → 5 · def 3

How many bands the spectrum is split into. Changed at runtime, crossfaded in over 10 ms, and the null holds at every setting.

Split 1 – 4
20 Hz → 20 kHz · def 120 / 800 / 4k / 10k

The crossover points, log-mapped and mutually constrained so bands cannot cross. Drag them on the spectrum; they smooth so dragging does not zipper.

Band Gain
−60 → +12 dB · def 0

Per-band level, smoothed over about 5 ms. At 0 dB the band is passed at unity, which is one of the conditions for the bit-exact bypass path.

Mute
Per band · def Off

Drops a band out of the sum. Useful for hearing exactly what one band contains before you process it.

Solo
Per band · def Off

Listens to one band alone, including whatever is loaded into it. Solo any number of bands at once.

DC Filter
Per band · def Off

An opt-in 5 Hz highpass per band, for when a hosted plugin injects DC offset. Off everywhere by default — a permanent highpass would break the null.

Mode
Perfect / Classic · def Perfect

Complementary split that nulls, or allpass-compensated LR4 with symmetric slopes that does not. Classic is a deliberate opt-in to hearing phase rotation.

Slope
6 / 12 / 24 dB/oct · def 12

The rolloff of each split's lower band. Steeper tightens the band below and loosens the band above; 12 is the balance point and the default.

Mix
0 → 100 % · def 100 %

Blends against the true input, latency-aligned — not against a phase-matched copy of it. At 0 % the output is your dry signal.

Output
−24 → +12 dB · def 0

Master trim after the sum, for level-matched comparisons against bypass.

Bypass
On / Off · def Off

Whole-plugin bypass. Returns the input unchanged while the rack keeps its state and the host keeps its latency compensation.

Slot Bypass
Per slot · def Off

The power icon on a loaded slot. Prefers the hosted plugin's own VST3 bypass parameter so its latency, and your band alignment, stay put.

07 — Workflow

From insert to rack, in six moves.

Bowerbird full plugin interface Bowerbird plugin browser listing the scanned VST3 plugins
01
Insert Bowerbird on the channel or bus you want to split. With nothing loaded it is doing nothing at all, so you can leave it there while you decide.
02
Open a slot and run a scan the first time. The result caches to disk, so every Bowerbird you open after that is instant.
03
Set the frame: three bands to start, and drag the splits until each band holds the part of the sound you actually want to treat separately. Solo a band to check.
04
Load plugins into the bands that need them. A band with an empty rack still passes through untouched, so you only process what you meant to.
05
Rebalance with per-band level, and drag a plugin to a neighbouring column if it turns out to belong there. Latency compensation follows automatically.
06
Blend with Mix, trim Output, and save the whole rack as a preset — your splits, your plugins and their settings, in one file.
08 — Stated Limits

What Bowerbird 1.0 does not do.

A plugin host has real constraints, and burying them would only cost you time later. These are the four worth knowing before you buy.

Hosting Is In-Process

Hosted plugins run inside Bowerbird, inside your DAW. That means a third-party plugin that crashes can take the DAW down with it — the same exposure you already have loading it directly, but worth stating plainly. True isolation needs out-of-process audio, which is a large subsystem and is not in 1.0. Scan crashes are mitigated: a breadcrumb file catches the offender and blacklists it on the next launch.

No Parameter Forwarding

Your DAW cannot automate a hosted plugin's parameters through Bowerbird in 1.0. Automate inside the hosted plugin's own editor instead. Doing this properly means dynamic parameter allocation, which VST3 handles badly and most DAWs handle worse — a fixed pool of assignable macros is the planned answer.

VST3 and Stereo Only

Bowerbird hosts VST3 plugins — no VST2, no AU, no CLAP in 1.0 — and runs stereo in, stereo out. Every hosted chain is negotiated to stereo; a plugin that cannot do stereo is reported in the slot and refused rather than silently mis-routed.

No Drag From Explorer

Dragging a .vst3 file from a folder onto the window needs a native drop target layered over the interface, and it is not in 1.0. The in-plugin browser covers the same ground: open a slot, search, load.

09 — Specifications

Everything, on one page.

Format
VST3
Category
Fx · Tools / Multiband Host
Platform
Windows 10 / 11 · macOS 10.13+ (Universal — Apple Silicon & Intel) · 64-bit
Version
1.1.0
Channels
Stereo in / stereo out only
Hosts
VST3 plugins, in-process · up to 3 per band, 15 total · serial within a band
Bands
1 – 5, changed at runtime · 0 – 4 split points, 20 Hz – 20 kHz log
Crossover — Perfect
Telescoping complementary split · exact sum by construction · zero latency, zero phase rotation · default
Crossover — Classic
Allpass-compensated LR4 tree · symmetric slopes, magnitude-flat sum (0.000 dB at 5 bands) · rotates phase, does not null
Slopes
6 / 12 / 24 dB/oct, default 12 · governs each split's lower band
Filter topology
TPT / ZDF state-variable — stable to Nyquist, click-free under per-sample coefficient change
Null residual
−138 to −150 dBFS in float32, 1 – 5 bands × 6 / 12 / 24 dB/oct · −144.5 dBFS while a split sweeps 120 ↔ 4000 Hz
Hard bypass
Bit-exact input copy when every band is empty, unity, unmuted, unsoloed and un-DC-filtered · 10 ms crossfade in and out
Latency
Zero with an empty rack · otherwise the largest per-band hosted total, compensated per band and reported to the host
PDC
Per-band delay lines, 1 second capacity · hosted latency polled every 200 ms · delay changes crossfade over 10 ms
Per-band controls
Gain −60 to +12 dB · Mute · Solo · opt-in 5 Hz DC filter (off by default)
Master controls
Mode · Slope · Mix 0 – 100 % against the true input · Output −24 to +12 dB · Bypass
Parameters
30 automatable — band count, 4 splits, 4 per band × 5, mode, slope, mix, output, bypass
Scanning
One shared scan per instance, manual and incremental · cached to disk and reused · crash breadcrumb blacklists the offender on next launch
State save
Full rack saved with the DAW project, including each hosted plugin's own state · a missing plugin keeps its settings for later
Presets
7 factory crossover templates (splits only, never the rack) · user presets carry the whole rack
Not included
No effects of any kind · no auto-gain, no dither, no output clipper, no DC blocker in the default path
Window
960 × 720
10 — Fine Print

Documentation.

DAW
Any VST3-compatible host — Ableton Live 11+, FL Studio 20+, Reaper, Cubase, Studio One, Bitwig, and others. VST3 only — Logic Pro and GarageBand load Audio Units, not VST3, so they are not supported.
Operating System
Windows 10 or 11 (64-bit) — the editor uses WebView2, which is built into Windows 11 and most current Windows 10 installs. macOS 10.13 High Sierra or later — one Universal build runs natively on both Apple Silicon and Intel Macs.
Format
VST3 effect, stereo in and stereo out. Insert on any stereo channel or bus you want to process one frequency range at a time.
What It Hosts
Your own installed VST3 plugins — up to three per band, fifteen in total. Bowerbird includes no effects itself and no third-party plugins; it hosts what is already on your machine. VST2, AU and CLAP are not supported in 1.0.
In-Process Hosting
Hosted plugins run in the same process as Bowerbird and your DAW, so a third-party plugin that crashes can bring the session down with it. Out-of-process isolation is not in 1.0. Scan-time crashes are handled: the offending file is recorded and blacklisted on the next launch.
Recommended Setup
Start at three bands with splits at 120 Hz and 800 Hz, Perfect mode, 12 dB/oct. Run the scan once, solo each band to hear what is in it, then load plugins only where they are needed.
Updates
First release 1.0.0. Free updates for all future 1.x releases.
v1.1.0 — Update check, from the logo
The Audubon Audio wordmark in Bowerbird’s header is now a button. Click it and Bowerbird asks audubonaudio.com one question — which build is current — then shows that number beside the one you are running, with a link straight to the members area if there is something newer and a plain “you have the current version” if there is not. If it cannot reach us it says so rather than claiming you are up to date. This is the only moment Bowerbird touches the internet, it happens only on that click, and nothing about you goes with it — no serial, no licence, no machine id, not even your version or operating system. The comparison happens on your own machine.
v1.0.0 — Initial Release
First release. A 1–5 band splitter hosting up to three VST3 plugins per band, with drag-between-bands slots, per-band gain / mute / solo and opt-in DC filter, a telescoping complementary crossover that nulls at any band count, an allpass-compensated Classic LR4 mode, 6 / 12 / 24 dB/oct slopes, per-band latency compensation with runtime polling, a bit-exact hard-bypass path, cached VST3 scanning with crash blacklisting, full rack state saved into the project with missing-plugin retention, and 7 factory crossover templates.
Full User Guide
A step-by-step walkthrough of scanning, building a band layout, loading and moving plugins, the two crossover modes and how latency compensation behaves — read the Bowerbird user guide.
Personal & Commercial Use
Use Bowerbird in any project — music production, mixing, sound design, post-production, broadcast, and live performance. No royalties, no project restrictions.
Single User
One license per user. Install on the computers you personally own or operate.
Serial Activation
Your license includes a unique serial number tied to your email. Your serial and download are permanently accessible in your Members Area.
Free Updates
All 1.x updates are free. Your serial activates the current version and all future updates in the 1.x line.
Your Plugins Stay Yours
Bowerbird hosts plugins you already own under their own licenses. It bundles no third-party software and grants no rights to anything it loads.
No Redistribution
The plugin binaries may not be shared, resold, or redistributed. Each user must obtain their own license.
B
Bowerbird Multiband Host · VST3
$29