Kubbe — owner’s manual

Digital Reverberation System · Model KB-79. Manual as PDF.

1. Introduction

Kubbe is an algorithmic reverb with three rooms instead of a list of algorithms: Hammam, Cistern and Valley. Each room is a fixed character — its own reflection timing, decay and colour — inspired by a kind of space. Nothing in it is recorded or measured from a real place; there are no impulse responses. You pick a room, not an algorithm.

It ships as VST3, AU and Standalone on macOS (Apple Silicon and Intel), and as VST3 on Windows (64-bit).

The three rooms

2. Installation

Kubbe installs as an Audio Unit (AU) and a VST3 plug-in on macOS (Apple Silicon and Intel), and also runs there as a Standalone application. On Windows (64-bit) it installs as a VST3 plug-in.

macOS

  1. Copy the .component (AU) into ~/Library/Audio/Plug-Ins/Components/, or the .vst3 into ~/Library/Audio/Plug-Ins/VST3/.
  2. Restart your DAW, or make it rescan its plug-in list.

macOS — first launch

This build is not yet code-signed or notarised, so macOS Gatekeeper refuses to open it on a first double-click. To get past that once: in Finder, right-click (or Control-click) the plug-in or the Standalone app and choose Open, then confirm Open in the dialog that follows. macOS remembers the choice for that file.

Windows

  1. If Windows blocks the downloaded files: right-click the zip, choose Properties, tick Unblock, then extract.
  2. Copy the .vst3 folder to C:\Program Files\Common Files\VST3\.
  3. Rescan plug-ins in your DAW.

3. Panel tour

The panel reads left to right, the way it was laid out on the rack unit: name and model plate, then PLACE, then the display cluster, then the control groups, then the switches.

  1. Name block — KUBBE, “Digital Reverberation System”, and the MODEL KB-79 plate.
  2. PLACE — three lit selector keys for the rooms: Hammam, Cistern, Valley. Switching room lets the old tail ring out for 1.5 seconds instead of cutting it.
  3. Decay display (scope) — the energy per 20 ms and the Schroeder decay curve, measured live on an impulse run through the engine, with the T60 it reads printed on screen.
  4. VFD readout — shows the value of the control you last touched for two seconds, then falls back to the measured T60 of the current room.
  5. DUCK meter — a VU-style needle showing how far the tail is ducked right now, in dB.
  6. LEVEL group — Mix.
  7. TIME group — Decay, Pre-delay, Pre-delay Sync.
  8. SPACE group — Distance, Width.
  9. TONE group — Low Cut, High Cut.
  10. DYNAMICS group — Duck.
  11. FREEZE and ECHO SYNC switches. Echo Sync is only enabled when Valley is selected.

4. Controls

ControlRange · defaultWhat it does
PlaceHammam / Cistern / Valley · HammamSelects which of the three rooms the engine runs. Everything else shapes that room; it does not blend between rooms.
Mix0–100 % · 30 %Dry/wet balance, equal-power law.
Decay×0.25–×3.00 · ×1.00Multiplies the room’s own decay time (RT60). The scope always shows the measured result, not a nominal number.
Pre-delay0–250 ms · 0 msAdded on top of the room’s own pre-delay (Hammam 7 ms, Cistern 42 ms, Valley 0 ms). Disabled when Sync is on.
Pre-delay SyncOff, 1/64–1/4 · offReplaces the Pre-delay knob with a value synced to the host tempo.
Distance0–100 % · 50 %Near (0 %): early reflections up front. Far (100 %): more room, darker, less of the direct reflections.
Width0–150 % · 100 %0 % collapses the wet signal to mono; 100 % is the room as built; up to 150 % widens it further.
Low Cut20–1000 Hz · 20 HzHigh-pass on the wet signal only.
High Cut1000–20000 Hz · 20000 HzLow-pass on the wet signal only.
Duck0–100 % · 0 %Follows the plugin’s own input — not an external sidechain. The tail steps back while that input plays, by up to 24 dB at full input level and full Duck. It ducks; it does not mute.
FreezeOn / off · offHolds the tail indefinitely, level within about 3 dB, while input keeps playing. Shown as “FREEZE HOLD” on the VFD.
Echo SyncOn / off · off, Valley onlyValley’s five slope echoes land on the beat grid — 3/4, 5/4, 7/4, 5/2, 7/2 beats — instead of fixed millisecond spacing.

5. Recipes

Vocal air (Hammam)

Place: Hammam · Mix: 15–20 % · Decay: ×0.8 · Distance: 30 % · High Cut: 8 kHz · Duck: 40 %

Keeps the dome’s bright, dense early reflections up front without smearing diction; Duck lets the tail breathe between phrases.

Dark sustain (Cistern)

Place: Cistern · Mix: 25 % · Decay: ×1.2 · Pre-delay: 60 ms · Low Cut: 120 Hz · Width: 120 %

Lets the late column slaps arrive on their own before the long, dark tail fills in — good for pads and slow synth lines.

Rhythmic slope echoes (Valley)

Place: Valley · Echo Sync: on · Mix: 30 % · Decay: ×1.0 · Distance: 60 %

The five slope answers land on 3/4, 5/4, 7/4, 5/2 and 7/2 beats against the host tempo — a rhythmic, self-darkening echo rather than a straight delay.

Freeze pad

Any room · Mix: 100 % · Freeze: on · Width: 130 %

Holds whatever is in the tail as a sustained drone while you play or automate over it; unfreeze to let it fall away.

6. Specifications

ItemValue
FormatsmacOS (Apple Silicon and Intel): VST3, AU, Standalone · Windows (64-bit): VST3
Channel layoutsMono → Stereo, Stereo → Stereo
Code signingmacOS build not yet signed or notarised — see Installation

The three rooms (nominal, Decay at ×1.00)

RoomBuilt-in pre-delayNominal RT60 (mid)Low cutHigh cut
Hammam7 ms≈ 3.0 s170 Hz11.5 kHz
Cistern42 ms≈ 6.8 s85 Hz6.2 kHz
Valley0 ms≈ 1.9 s240 Hz8.2 kHz

These are each room’s built-in numbers at Decay ×1.00. The Decay knob scales them directly; the scope always shows the T60 actually measured for the current settings, not this nominal table.

Measured behaviour (self-test)

Not done yet

7. Licence

There is no demo or trial version. A licence comes from a purchase or from a free launch licence. Without one, the plugin shows an activation card and passes audio through untouched.

Activate

  1. After checkout, Lemon Squeezy e-mails the licence key; a free launch licence is claimed on subverselab.com/launch. Signed in here with the same e-mail, the key is also under My plugins on your account page.
  2. Open Kubbe in your DAW. The activation card covers the panel.
  3. Paste the key and press Activate. This needs an internet connection once.

The activation is then stored on the computer and works offline. The plugin checks it again in the background about once a week; only a clear answer that the key is disabled, expired or released turns it off — a missing connection never does.

SystemWhere the activation is stored
macOS~/Library/Application Support/SubverseLab/Licenses/
Windows%APPDATA%\SubverseLab\Licenses\

Moving to another computer

A purchased key activates on one computer; a free launch licence on up to three. To move a key, open the plugin on the old computer and choose “Release this computer”, then paste the key on the new one.

  1. On the old computer, open Kubbe and click the LICENSE label on the panel.
  2. Choose Release this computer.
  3. On the new computer, paste the same key into the activation card.

If the old computer is no longer available, write through the Help page from the e-mail address used at checkout.