AUX is a single-file Web Audio experiment for generating Shepard tones, beats, coloured noise, research-inspired pulse layers, procedural soundscapes, and live visual feedback directly in the browser.
It began as a simple Shepard tone, beat, and white noise generator, then expanded into a full experimental audio lab with a modern interface, sequencer, mixer, visualizer, presets, recording, soundscape generation, and adaptive perception tools.
- Shepard tone generator
- Rising, falling, and pulsing Shepard illusion modes
- Adjustable base frequency
- Adjustable Shepard speed
- Adjustable tone layer count
- Sine, triangle, sawtooth, and square wave modes
- Stereo motion and detune spread
- Built-in 4-part drum system:
- Kick
- Snare
- Hi-hat
- Zap
- 16-step sequencer
- Click-to-toggle pattern grid
- Classic, techno, breaks, minimal, and random pattern modes
- Swing control
- Micro-humanize control
- Beat frequency and tempo controls
- Keyboard drum pads
- White noise
- Pink noise
- Brown noise
- Digital crackle
- Noise volume control
- Noise filter control
- Noise resonance control
- Rhythmic noise gate
- Sub drone blend
- Master volume
- Master low-pass filter
- Delay / echo
- Reverb
- Limiter drive
- Smooth parameter changes
- Output level meter
- Spectrum visualizer
- Oscilloscope display
- Research-inspired binaural layer
- Isochronic-style pulse depth
- Theta-style slow pulse
- Alpha-style focus pulse
- Beta-style alert pulse
- Gamma-style bright pulse
- Macro spectral motion
- Spatial orbit
- Generative complexity
- Pattern mutation
- Adaptive ducking
- Safety fade timer
- Emergency fade stop
These modes are experimental sound-design tools, not medical or therapeutic treatment.
- Procedural soundscape engine
- Micro Rain
- Slow Ocean
- Digital Forest
- Soft Fire
- Synthetic Lab
- Soundscape volume
- Event density
- Spectral tilt
- Adaptive brightness
- Comfort ceiling
- Snapshot capture
- Snapshot morphing
- Markov rhythm evolution
- Chime root and scale controls
- Breath modulation controls
- Scene drift
- Auto evolve controls
Included presets:
- Focus Spiral
- Hypno Engine
- Rave Machine
- Storm Room
- Deep Work Grid
- Spatial Bloom
- Rain Focus
- Aurora Lab
- Save patch to browser local storage
- Load saved patch
- Export patch as JSON
- Import patch from JSON
- Name custom patches
- Browser-based audio recording
- Download recorded performance as
.webm
| Key | Action |
|---|---|
| Space | Start / stop all active audio |
| 1 | Trigger kick |
| 2 | Trigger snare |
| 3 | Trigger hi-hat |
| 4 | Trigger zap |
| R | Randomize properties |
| S | Save patch |
| E | Evolve pattern |
| M | Morph calm |
| G | Toggle soundscape |
| A | Auto balance |
| X | Auto evolve |
- Download or copy the HTML file.
- Open it in a modern browser.
- Click Start All or start individual modules.
- Adjust the sliders and selectors in each tab.
- Use the sequencer to create patterns.
- Use presets as starting points.
- Save or export patches when you find a sound you like.
- Use Record to capture a browser recording.
AUX uses the Web Audio API and works best in modern desktop browsers such as:
- Chrome
- Edge
- Firefox
- Safari
Audio will not begin until the user clicks a button because browsers block autoplay audio by default.
Controls the Shepard illusion engine, including tone direction, wave shape, stereo width, detune, speed, layers, and base frequency.
Controls drum sounds, tempo, swing, humanization, and the 16-step pattern editor.
Controls coloured noise, filtering, resonance, rhythmic gating, and sub drone blending.
Controls the master output, low-pass filter, delay, reverb, and limiter drive.
Adds binaural-style and isochronic-style sound layers, spatial orbit, mutation, generative rhythm tools, and safety controls.
Adds adaptive soundscape tools, procedural ambience, spectral shaping, comfort ceiling, snapshot morphing, and auto-evolution controls.
Use low volume when starting.
Shepard tones, pulsing tones, drones, binaural-style layers, and noise textures can feel intense, especially through headphones. Use the safety fade timer and emergency fade if needed.
This project is for creative audio experimentation only. It is not intended to diagnose, treat, cure, or prevent any medical condition.
This project is currently built as a single self-contained HTML file:
index.html