49 Tape Bias

effecttapereel-to-reelsaturationexperimental

Tape Bias is a first-pass mono record/replay processor inspired by 1960s reel-to-reel machines. It models record drive, virtual AC-bias calibration, tape formulation, transport speed, replay head loss, magnetic memory, and hiss without generating an ultrasonic bias carrier at the 48 kHz audio rate.

WatchDemo video

Panel

Workshop Computer panelRecord LevelBiasTape TypeAudio InBias CVTape CVEraseReplay OutReplay OutBias OffsetTape Flux

Controls

Main knob

Record Level
Sets record drive into the magnetic transfer curve

X knob

Bias
Moves from under-biased through nominal to over-biased response

Y knob

Tape Type
Moves from lower-output ferric toward higher-output tape response

Switch

3.75 ips: Slow transport with reduced replay bandwidth and stronger head loss

7.5 ips: Standard transport setting

15 ips: Fast transport with wider replay bandwidth and reduced head loss

Inputs & Outputs

Inputs

Outputs

Inputs

Audio 1

Audio In
Mono source recorded into the virtual tape path

CV 1

Bias CV
Strong bipolar modulation of bias calibration around the X control

CV 2

Tape CV
Modulates tape formulation around the Y control

Pulse 1

Erase
Clears tape state and creates a brief replay dropout on a rising edge

Outputs

Audio 1

Replay Out
Virtual tape replay output

Audio 2

Replay Out
Duplicate virtual tape replay output

CV 1

Bias Offset
Full-scale effective bias calibration relative to nominal bias

CV 2

Tape Flux
Slow magnetic-memory state of the virtual tape

LEDs

LED 1

Record Level
Follows the Main record-level control.

LED 2

Effective Bias
Follows the X Bias control after Bias CV modulation.

LED 3

Magnetic Flux
Shows the magnitude of magnetic memory and flashes fully during an erase pulse.

LED 4

Over-Bias Treble
Full brightness at under-bias or nominal bias; dims as over-bias reduces replay treble.

LED 5

Effective Tape Type
Follows the Y Tape Type control after Tape CV modulation.

LED 6

Transport Speed
Indicates switch position: brightest at 3.75 ips, medium at 7.5 ips, and dimmest at 15 ips.

README

Tape Bias

Tape Bias is an experimental 1960s-inspired reel-to-reel record/replay processor. It models the practical consequences of AC bias calibration: record drive, under-bias roughness, over-bias treble loss, magnetic saturation, tape formulation, transport speed, replay EQ, and residual hiss.

It is deliberately separate from Tapegrade. Tapegrade is a cassette warble and damage effect; Tape Bias is a steadier record/replay machine model.

Controls

Control Function
Main Record level and magnetic drive
X Bias calibration, from under-biased through nominal to over-biased
Y Tape formulation, from low-output ferric to higher-output tape
Switch Up 3.75 ips: reduced bandwidth and stronger head loss
Switch Middle 7.5 ips: standard transport setting
Switch Down 15 ips: wider bandwidth and less head loss
CV In 1 Bias modulation
CV In 2 Tape-formulation modulation
Pulse In 1 Erase tape state, reset magnetic memory, and create a brief replay dropout

Audio In 1 is a mono input. Audio Out 1 and Audio Out 2 carry the replay signal. CV Out 1 reports the effective bias offset and CV Out 2 reports slow magnetic flux.

Bias Behaviour

At nominal bias, the model gives the most even replay response. Turning X below centre produces a brighter but rougher record characteristic with more nonlinear artefacts. Turning it above centre progressively softens the replay high end.

The firmware does not generate a literal 100 kHz bias oscillator: at the Workshop Computer's 48 kHz audio rate that would require substantial oversampling. Instead, it uses an averaged magnetic transfer curve whose saturation, high-frequency loss, and hiss vary with the virtual bias calibration.

Status

Version 0.1.1 is the current stable fallback build, hardware-tested by one person with sine, square, bass-loop, bias-CV, tape-type, and erase-input checks. It remains Beta rather than a calibrated emulation of a particular recorder or tape formulation.

Verify your download

Confirm the file you downloaded really is that new firmware.

macOS / Linux (Terminal)

shasum -a 256 firmware.uf2

Linux also has sha256sum firmware.uf2.

Windows (PowerShell)

Get-FileHash firmware.uf2 -Algorithm SHA256

Compare the result to the SHA256 on the website — it should match exactly.