REVISION: DR-5.CAGE_EDITION
STATUS: OPERATIONAL
SYSTEM: RETRO-FUTURISTIC COMPUTATIONAL INSTRUMENT
INSTRUMENT-DR5 is a mobile-first web interface designed for scientific observation and sonic meditation. It rejects modern UX convenience in favor of a rigid, grid-based "terminal instrument" aesthetic.
The DR5 station is not a musical tool in the traditional sense; it is a Signal Processor and Indeterminate Field Generator. It operates at the intersection of early electronic studio practice and aleatoric composition.
- Non-Ornamental Visuals: Every ASCII character and grid movement is a direct diagnostic of the internal audio state.
- Indeterminacy: Inspired by John Cage and Karlheinz Stockhausen, the system values "chance" as a primary structural element.
- Perceptual Listening: The instrument rewards long-duration focus on slow-evolving timbral shifts.
The station�s primary harmonic carrier.
- Controls:
DRIFTlevel adjusts phase instability;FM_MODadds metallic sidebands;SUB_INtoggles a 27.5Hz fundamental. - Visuals: A vertical diagnostic of 6 harmonic bands + noise texture.
A spatial resonance simulation that treats the interface as an acoustic room.
- Sonic Engine: 5 resonant bandpass filters ringing at non-harmonic room frequencies.
- Controls:
DENSITYmodulates resonance intensity;AIR_FLOWintroduces chaotic brownian noise bursts. - Visuals: A 12x12 matrix of shifting ASCII "energy" cells.
An environmental feedback loop using the station�s microphone, with fallback material when permission is denied.
- Controls:
GHOSTStrigger aleatoric re-injection of recorded grains;PIPSare prepared sonic incidents. - Signal Path: analysis + prepared-room feedback. If mic input is blocked, an internal noise bed is engaged automatically so the mode remains audible.
- Visuals: Fragments of "Cagean" text that vibrate when the room's memory is accessed.
Recursive cellular automata mapped to a harmonic filter bank.
- Logic: Rule 30 or Rule 110 automata.
- Controls:
RULE_SETtoggles logic;FEEDBACKroutes the signal through a recursive lowpass filter. - Visuals: Scrolling automata grid where cell intensity matches spectral amplitude.
A chance-based decision engine derived from the I-Ching.
- Logic: 6-line hexagram generation via binary "coin" tosses.
- Controls:
HI_SENSadjusts microphone threshold for "Mushroom" growth residues. - Visuals: Static hexagrams and "growth residues" triggered by volume peaks.
A speculative simulation of a 1950s Electronic Studio.
- Sonic Engine: long-form moment system with additive sine clusters, saturation, and spectral emphasis.
- Radio Layer: shortwave texture (offline emulation by default, no external stream required).
- Moment Timing: 60-180s states with 20-60s transitions.
- Visuals: discrete ASCII diagnostics + 24x8 density matrix derived from analyser bands.
- MODE SWITCHING: Minimal text toggles at the bottom of the screen.
- CONTRAST [CONT]: Adjust interface opacity to match ambient lighting conditions.
- COLOR [CH_COLOR]: Swap between "Light Parchment" and "Deep Black" themes.
- ZEN MODE: After 30 seconds of inactivity, the system fades into an ultra-low-opacity observation state. Touch to wake.
- Logic: React 19 + TypeScript
- DSP: Native Web Audio API (No libraries)
- Visuals: CSS Grid / Flexbox + JetBrains Mono
- Framerate: Step-based (150ms - 600ms) to preserve mechanical timing.
"I have nothing to say and I am saying it."
DR5_STATION // CAGE_EDITION
- Manifest:
public/manifest.webmanifest - Service Worker:
public/sw.js(offline shell + dynamic icons) - Icons: provided dynamically at
/icons/icon-192.pngand/icons/icon-512.pngby the service worker.
Install steps
- Desktop (Chrome/Edge): open the app, use 'Install App' from the address bar menu.
- Android (Chrome): open menu -> 'Install app'.
- iOS/iPadOS (Safari): Share -> Add to Home Screen.
Offline behavior
- After the first online load, the app shell (index.html) is cached so navigations work offline.
- Static assets are cached on first use. Network audio sources (e.g., KHS radio) still require connectivity.