Kaset — owner’s manual

High Speed Dubbing System · Model KS-83. Manual as PDF.

1. Introduction

Kaset is a double cassette deck, modelled as generations rather than a single “tape” effect. Each generation is one more trip onto tape and back — record pre-emphasis, saturation, playback de-emphasis, head bump, gap loss, wow and flutter, hiss and worn-oxide dropouts — run again on top of the last, the way a mixtape dubbed from a dub of a dub sounded.

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

Generations

Every “random” element in the engine — drift, hiss, dropout timing — comes from a seeded generator: identical input and settings give identical output, bit for bit.

2. Installation

Kaset installs as an Audio Unit (AU) and a VST3 plug-in on macOS (Apple Silicon and Intel). 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 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

Laid out as a double deck: transport and dub-generation controls along the top strip, the knob row across the middle, and the two cassette wells — record side (A) and dub side (B) — across the bottom, with the tape counter and record-level ladder between them.

  1. TAPE / BYPASS — piano keys under the “SIGNAL PATH” bracket. TAPE runs the signal through the engine; BYPASS is a complete, bit-exact dry bypass.
  2. AUTO GAIN — piano key, turns automatic level compensation on and off.
  3. DUB / COPIES dial — the generation selector: Master, 1st, 2nd, 3rd, 4th Dub, shown as a tuner-style scale with a pointer.
  4. TAPE SELECTOR — three buttons: Normal, Chrome, Metal.
  5. RECORD group — Input, Saturation.
  6. TRANSPORT group — Wow, Flutter.
  7. TAPE group — Hiss, Wear.
  8. OUTPUT group — Mix, Output.
  9. Deck A (record / play back, gold badge) and Deck B (play back, teal badge) — cassette wells showing the tape type and hub position.
  10. TAPE COUNTER — a three-drum mechanical counter; click to zero it.
  11. REC LEVEL — a segmented L/R level ladder, 0 at −18 dBFS RMS.

4. Controls

ControlRange · defaultWhat it does
GenerationMaster–4th Dub · 2nd DubHow many trips onto tape and back the signal takes. Each generation runs the full chain again on top of the last, so top end loss, hiss and speed error accumulate.
TapeNormal / Chrome / Metal · NormalNormal is Type I. Chrome and Metal hold more top end and headroom before the tape compresses, and have quieter hiss (see Specifications).
Input−12 to +12 dB · 0 dBGain into the tape path only; the dry path is unaffected.
Saturation0–100 % · 55 %How hard the tape is driven — a soft, slightly asymmetric curve. Reduced automatically past the 2nd dub so it does not keep piling up.
Wow0–100 % · 50 %Slow speed drift, up to 0.35 % of head travel per pass at 0.55–0.8 Hz. Heaviest through the 2nd dub, then eases off.
Flutter0–100 % · 50 %Fast speed wobble, up to 0.12 % of head travel per pass at 6.5–9.5 Hz.
Hiss0–100 % · 50 %Band-shaped tape noise, roughly 900 Hz–7.5 kHz, added once per generation.
Wear0–100 % · 25 %Worn-oxide dropouts: brief level sags of 20–90 ms, at random (seeded) intervals that scale with this control.
Mix0–100 % · 100 %Dry/wet balance. Also scaled by the TAPE / BYPASS state.
Output−12 to +12 dB · 0 dBFinal output trim, after the mix and after Auto Gain. Out of the path in BYPASS.
Auto GainOn / off · onMatches the tape path’s loudness to the input over about 1.5 s, within a ±12 dB range; holds level within ±0.1 dB in tests. Tracks average loudness, not peaks.
TAPE / BYPASSDefault: TAPETAPE runs the engine. BYPASS is a complete bypass — every knob including Output is out of the path, and the signal leaves bit-exact and latency-aligned. Fades over about 20 ms; latency stays fixed either way.

In BYPASS the knobs dim and the DUB / COPIES dial reads “BYPASS — tape is out of the signal path.” The knobs still move while dimmed; they have no audible effect until TAPE is pressed again.

Troubleshooting

5. Recipes

Mix-bus warmth (starting point)

Generation: 2nd Dub · Tape: Normal · Auto Gain: on · Mix: 15–25 % · Saturation: 40–55 %

A starting point for a mix bus: enough generation loss to feel like tape, with Auto Gain keeping the level steady so you judge the effect by ear, not by a jump in level.

Lo-fi vocal dub

Generation: 4th Dub · Tape: Normal · Wow: 70 % · Flutter: 60 % · Hiss: 60 % · Mix: 100 %

Heavy top-end loss (down toward 4.4 kHz) and audible hiss for a deliberately worn, dubbed-cassette vocal.

Clean chrome pass

Generation: 1st Dub · Tape: Chrome · Saturation: 35 % · Wear: 0 % · Auto Gain: on

Chrome’s extra headroom and quieter hiss keep this pass close to the source — tape colour without much degradation.

A/B against dry

TAPE / BYPASS: BYPASS

Check the untouched dry signal. BYPASS is bit-exact and the plugin’s latency does not change, so the comparison stays time-aligned.

6. Specifications

ItemValue
FormatsmacOS (Apple Silicon and Intel): VST3, AU · Windows (64-bit): VST3
Channel layoutsMono → Stereo, Stereo → Stereo
LatencyFixed 720 samples at 48 kHz (15 ms), the same for every generation
Code signingmacOS build not yet signed or notarised — see Installation

Top end per generation (Tape: Normal, white-noise response, −3 dB point)

GenerationTop end (approx.)
Master≈ 10 kHz
1st Dub≈ 8.4 kHz
2nd Dub≈ 6.4 kHz
4th Dub≈ 4.4 kHz

Tape types

TypeTop endHissHeadroom
Normal (Type I)baselinebaselinebaseline
Chrome (Type II)× 1.18−4 dBmore
Metal (Type IV)× 1.3−6 dBmost

Transport and noise

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 Kaset 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 Kaset 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.