A full drum kit standing on a black stage under a single vermilion lantern, the light blooming behind the shells and falling away into the dark at both edges

Five voices.

Kick, rim, hat, ping, sub. Each scope below is drawn from that voice’s real signal — it is the sound, not a picture of one.

96 BPM

Audio is opt-in, so with sound off there is no signal to draw and none is invented: each scope holds that voice’s own envelope — attack, decay, pitch glide and filter — computed from the parameters printed beside it. Turn sound on and the same canvas switches to the analyser output taken from that voice.

A felt beater resting against a bass drum head under a magenta gel, the shell falling out of focus into the dark behind

01

Kick

Low sine thump with a fast pitch drop — the bar’s primary pulse.

Envelope — the patch, not a signal. Sound is off.

Source
sine oscillator
Filter
none — the envelope is the shape
Peak gain
0.90
Attack
5 ms
48 Hz
340 ms
The counterhoop and tension rod of a snare drum under a cyan gel, one hard raking light along the chrome edge

02

Rim

Filtered noise burst tuned to a pitch center — the backbeat crack.

Envelope — the patch, not a signal. Sound is off.

Source
white noise
Filter
bandpass · Q 6
Peak gain
0.55
Attack
0 ms
1800 Hz
80 ms
Two thin cymbals closed edge to edge under a lime gel, the lathe rings running across the bronze

03

Hat

Short bright noise, highpassed hard — marks the sixteenth-note subdivision.

Envelope — the patch, not a signal. Sound is off.

Source
white noise
Filter
highpass · Q 1
Peak gain
0.32
Attack
0 ms
7000 Hz
35 ms
A slender metal tine standing clamped in a dark block, lit along its whole length by a vermilion gel

04

Ping

Tonal triangle ring, slow decay — marks where the accent falls in the grouping.

Envelope — the patch, not a signal. Sound is off.

Source
triangle oscillator
Filter
none — the envelope is the shape
Peak gain
0.50
Attack
8 ms
660 Hz
250 ms
Looking into the mouth of a large resonating tube, a violet gel ringing the rim and the bore going black

05

Sub

Deep sine held under everything — used sparingly, on bar and group downbeats.

Envelope — the patch, not a signal. Sound is off.

Source
sine oscillator
Filter
lowpass · 300 Hz
Peak gain
0.85
Attack
10 ms
36 Hz
600 ms

Move a control and the loop changes with it. Nothing here is a preview.

All five at once

One bar, five beats, five traces. The beat marker runs on the same clock as the ring — with or without sound.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  1. 01 Kick
  2. 02 Rim
  3. 03 Hat
  4. 04 Ping
  5. 05 Sub

Sound is off — every trace is the envelope computed from its own patch. Press Play and they become the analyser output.