Documentation

Digital Error Emulator

Semantic type: DigitalErrorEmulator · Category: lo-fi

Introduces deterministic seeded digital transmission errors at a controlled rate.

Contract

  • Seeded: yes
  • Catalog sample rates: not declared; this does not mean unsupported
  • Assets: none
  • Catalog-declared latency: zero
Semantic name Python constructor keyword Type / count Default Unit Range or values
bitErrorRate bit_error_rate number / 1 0.000001 Not declared in catalog 1e-12 … 0.01
mode mode string / 1 "10A" Not declared in catalog 1, 2A, 2B, 3A, 3B, 4, 5A, 5B, 5C, 6A, 6B, 8, 9, 10, 10A
referenceSampleRate reference_sample_rate number / 1 48 kHz 44.1 … 192
wetMix wet_mix number / 1 100 % 0 … 100

EffeTune app documentation

The following section is reproduced from the English EffeTune app documentation. Its parameter names and values describe the app UI and can differ from semantic API parameters through transforms or value maps. The generated contract above is authoritative.

Digital Error Emulator

An effect that simulates the sound of digital audio transmission errors, from faint interface clicks to vintage CD player imperfections and wireless dropouts. Use it when you want nostalgic digital character or obvious glitch texture during listening.

Sound Character Guide

  • Subtle Digital Playback Character:
    • Simulates S/PDIF, AES3, and MADI transmission artifacts
    • Adds faint, occasional digital imperfections
    • Useful when clean playback feels too perfect
  • Consumer Digital Dropouts:
    • Recreates classic CD player error correction behavior
    • Simulates USB audio interface glitches
    • Great for 90s/2000s digital music nostalgia
  • Streaming & Wireless Audio Artifacts:
    • Simulates Bluetooth transmission errors
    • Network streaming dropouts and artifacts
    • Modern digital life imperfections
  • Creative Digital Textures:
    • RF interference and wireless transmission errors
    • HDMI/DisplayPort audio corruption effects
    • Unique experimental sound possibilities

Parameters

  • Bit Error Rate - Controls how often errors occur (10^-12 to 10^-2)
    • Very Rare (10^-10 to 10^-8): Subtle occasional artifacts
    • Occasional (10^-8 to 10^-6): Classic consumer equipment behavior
    • Frequent (10^-6 to 10^-4): Noticeable vintage character
    • Extreme (10^-4 to 10^-2): Creative experimental effects
    • Default: 10^-6 (typical consumer equipment)
  • Mode - Selects the type of digital transmission to simulate
    • AES3/S-PDIF: Professional interface bit errors with sample hold
    • ADAT/TDIF/MADI: Multi-channel burst errors (hold or mute)
    • HDMI/DP: Display audio row corruption or muting
    • USB/FireWire/Thunderbolt: Micro-frame dropouts with interpolation
    • Dante/AES67/AVB: Network audio packet loss (64/128/256 samples)
    • Bluetooth A2DP/LE: Wireless transmission errors with concealment
    • WiSA: Wireless speaker FEC block errors
    • RF Systems: Radio frequency squelch and interference
    • CD Audio: CIRC error correction simulation
    • Default: CD Audio — CIRC Error Correction (Interpolated)
  • Reference Fs (kHz) - Sets the reference sample rate used only by Dante / AES67 / AVB packet-loss modes to scale the 64/128/256-sample packet length
    • Available rates: 44.1, 48, 88.2, 96, 176.4, 192 kHz
    • Other modes use their own fixed or current-sample-rate timing
    • Default: 48 kHz
  • Wet Mix - Controls the blend between original and processed audio (0-100%)
    • Note: For realistic digital error simulation, keep at 100%
    • Lower values create unrealistic “partial” errors that don’t occur in real digital systems
    • Default: 100% (authentic digital error behavior)

Mode Details

Professional Interfaces:

  • AES3/S-PDIF: Single-sample errors with previous sample hold
  • ADAT/TDIF/MADI: 32-sample burst errors - either hold last good samples or mute
  • HDMI/DisplayPort: 192-sample row corruption with bit-level errors or complete muting

Computer Audio:

  • USB/FireWire/Thunderbolt: Micro-frame dropouts with interpolation concealment
  • Network Audio (Dante/AES67/AVB): Packet loss with different size options and concealment

Consumer Wireless:

  • Bluetooth A2DP: Post-codec transmission errors with warble and decay artifacts
  • Bluetooth LE: Enhanced concealment with high-frequency filtering and noise
  • WiSA: Wireless speaker FEC block muting

Specialized Systems:

  • RF Systems: Variable-length squelch events simulating radio interference
  • CD Audio: CIRC error correction simulation with Reed-Solomon-style behavior
  1. Subtle Digital Playback Character
    • Mode: AES3 / S-PDIF (I²S) — Bit Error (Hold), BER: 10^-8, Fs: 48kHz, Wet: 100%
    • Perfect for: Adding faint, occasional digital imperfections
  2. Classic CD Player Experience
    • Mode: CD Audio — CIRC Error Correction (Interpolated), BER: 10^-7, Fs: 44.1kHz, Wet: 100%
    • Perfect for: 90s digital music nostalgia
  3. Modern Streaming Glitches
    • Mode: Dante / AES67 / AVB — UDP Drop (128 samp), BER: 10^-6, Fs: 48kHz, Wet: 100%
    • Perfect for: Contemporary digital life imperfections
  4. Bluetooth Listening Experience
    • Mode: Bluetooth A2DP — Digital Transmission, BER: 10^-6, Fs: 48kHz, Wet: 100%
    • Perfect for: Wireless audio memories
  5. Wireless Dropout Texture
    • Mode: WMAS / DECT / Axient — RF Squelch, BER: 10^-5, Fs: 48kHz, Wet: 100%
    • Perfect for: Obvious radio-style interruptions and glitch texture

Note: All recommendations use 100% Wet Mix for realistic digital error behavior. Lower wet mix values can be used for creative effects, but they don’t represent how real digital errors actually occur.

Back to all effects