Studio LOOS Audio Lab • The Hague
100% IN-BROWSER
🔒 Zero Audio Uploads: Audio files are decoded & processed in your local browser RAM via Web Audio API. No sound data ever leaves your device.
DSP MODULE 03

Real-Time Voice Changer & FX Processor

INPUT SOURCE: MIC / BUFFER
REAL-TIME FFT SPECTRUM & TIME-DOMAIN OSCILLOSCOPE AUDIO GRAPH ACTIVE
SELECT DSP VOICE EFFECT PRESET:
Use headphones to prevent acoustic microphone feedback during live DSP monitoring.
Ready. Enable your microphone or upload a speech sample to apply vocal transformations.

Real-Time Web Audio DSP: Graph Routing & Signal Transformations

The Studio LOOS Voice Changer utilizes native AudioNode routing to construct dynamic digital signal processing graphs in real-time. By interconnecting oscillators, wave-shaping distortion transfer functions, multi-tap delay networks, and biquad filters, we achieve professional audio transformations without latency or external plugins.

1. The Mathematics of Ring Modulation (Robot / Dalek Preset)

Ring modulation is one of the foundational electroacoustic synthesis techniques developed in 1950s avant-garde laboratories like the WDR Studio in Cologne and Studio LOOS in The Hague. The incoming vocal signal \(x(t)\) is multiplied instantaneously by a synthesized carrier sinusoid \(c(t) = A_c \cos(2\pi f_c t)\):

$$y(t) = x(t) \cdot A_c \cos(2\pi f_c t)$$
Continuous time-domain ring modulation product formula

Using the fundamental trigonometric product-to-sum identity:

$$\cos(\alpha) \cdot \cos(\beta) = \frac{1}{2} [\cos(\alpha + \beta) + \cos(\alpha - \beta)]$$
Trigonometric derivation showing sideband generation in carrier multiplication

For every frequency component \(f_v\) present in human speech, the modulator outputs two non-harmonic sidebands: the sum frequency (\(f_v + f_c\)) and the difference frequency (\(|f_v - f_c|\)). This destroys the natural harmonic series of the human vocal tract (formants), transforming organic speech into a cold, metallic, robotic timbre. Studio LOOS tunes the carrier to \(f_c = 100\text{ Hz}\) for optimal speech intelligibility and classic sci-fi resonance.

2. Megaphone & Walkie-Talkie Bandpass Waveshaping

To simulate vintage public address horns and military walkie-talkies, our DSP graph cascades a steep 2nd-order Biquad Bandpass Filter centered at 1400 Hz (\(Q = 1.8\)) into an asymmetrical 4x oversampled WaveShaperNode:

$$f(x) = \frac{3x}{2} \left(1 - \frac{x^2}{3}\right) \quad \text{for } -1 \le x \le 1$$
Chebyshev soft-clipping polynomial simulating vacuum tube and horn diaphragm overdrive

The bandpass filter isolates speech frequencies while stripping subsonic air and ultrasonic shimmer, while the non-linear waveshaper adds aggressive odd harmonics characteristic of horn driver acoustic saturation.

3. Space Cathedral Echo & Deep Demon Architectures

The Space Cathedral Echo preset constructs a recursive feedback loop using a DelayNode set to 380ms with a feedback gain of 0.45. To emulate acoustic air absorption in large sacred spaces, a 6 dB/octave high-shelf damping filter attenuates frequencies above 2.8 kHz on every loop iteration, creating an ethereal, warm decay tail. The Deep Demon preset combines resonant low-pass biquad filtering with subtle pitch decimation and analog tape saturation.

4. How to Transform Your Voice in 3 Simple Steps

1

Select Audio Input

Click Enable Live Microphone for real-time speech modulation, or click Process Audio File to upload an existing voice recording.

2

Choose DSP Preset

Select from 6 modeled DSP presets: Robot Ring Mod, Chipmunk, Deep Demon, Megaphone, Space Echo, or Vintage Radio.

3

Monitor & Record FX

Audition your transformed voice through headphones in real-time, then click Record FX Audio to capture and export a clean 16-bit WAV file.

5. Technical Specifications & DSP Architecture

DSP Parameter Specification Engineering Benefit
Audio Graph Engine HTML5 Web Audio API Directed Acyclic Graph (DAG) Zero-latency modular node routing executed directly by the browser audio thread.
Live Stream Pipeline MediaDevices.getUserMedia() / 32-bit Float Direct microphone stream acquisition with hardware echo cancellation options.
Ring Modulator Carrier 100 Hz Pure Sinusoidal Oscillator Generates precise sum/difference sidebands for iconic robotic articulation.
Megaphone Bandpass 1400 Hz Center Frequency, Q = 1.8 Replicates the acoustic passband of vintage public address horns and radios.
Saturation Transfer 4x Oversampled S-Curve Polynomial Eliminates Nyquist foldover aliasing during non-linear harmonic generation.
Feedback Delay Buffer Circular Buffer with High-Frequency Damping Natural acoustic absorption prevents harsh feedback build-up in reverb presets.
Privacy Guarantee 100% Client-Side Processing Microphone streams and audio files are never transmitted to external servers.

6. Frequently Asked Questions (FAQ)

Why do I hear a loud howling or screeching sound when enabling the microphone?

This is acoustic feedback. When your computer speakers play the modulated microphone sound, the microphone picks up that sound again, amplifying it in an infinite loop. Always wear headphones when monitoring live microphone audio to completely eliminate acoustic feedback.

How does ring modulation create a robot voice?

Ring modulation multiplies speech frequencies by a 100 Hz tone. This generates new mathematical frequencies (sidebands) that are not harmonically related to each other, destroying the organic resonance of your vocal cords and producing the metallic, robotic timbre made famous by the Daleks in Doctor Who.

Can I use this voice changer in Discord, Zoom, or OBS?

Yes, using a virtual audio cable. By setting your computer's audio output to a free virtual audio device (such as VB-Cable or BlackHole on macOS), you can select that virtual cable as your microphone input inside Discord, Zoom, OBS, or gaming clients.

Can I apply voice effects to pre-recorded audio files instead of speaking live?

Yes. Click the Process Audio File Instead button to load any WAV, MP3, or FLAC voiceover, dialogue track, or podcast recording and transform it with any preset.

Is my live microphone audio stream recorded or transmitted over the internet?

Never. The microphone stream is routed strictly inside your browser's local Web Audio context on your computer. Studio LOOS does not operate any server-side recording backends.

ADVERTISEMENT • STUDIO SPONSOR
Support Studio LOOS open web acoustic laboratory • High-grade pro audio gear & plugins