▣ LIVE CODE VOID
|
▶ RUN
■ STOP
CLEAR
UNDO
REDO
|
IDLE · 0 nodes
// LIVE CODE VOID — type code, press Ctrl+Enter to run // Web Audio nodes available as globals: // ctx (AudioContext), out (destination) // osc(freq, type) — create oscillator // gain(val) — create gain node // filt(freq, type, Q) — create biquad filter // delay(time, feedback) — create delay w/ feedback // dist(amount) — create waveshaper distortion // noise() — white noise source // lfo(freq, min, max, param) — LFO modulation // note(name) — note name to frequency (e.g. "C4", "A#3") // connect(a, b, c...) — chain nodes together // play(node) — connect to output // stop(node) — disconnect and stop // Example: Simple drone let o = osc(110, 'sawtooth'); let f = filt(800, 'lowpass', 8); let g = gain(0.2); connect(o, f, g); play(g); // Try modifying the frequency or filter!
★ PRESETS
Minimal Drone
Arpeggiated Pulse
Noise Sculpture
FM Bell
Acid Bass
Ambient Wash
Glitch Percussion
Spectral Choir
Industrial Grind
Chaos Engine
▒ ACTIVE NODES
⚙ SHORTCUTS
Ctrl+Enter = Run
Ctrl+. = Stop
Ctrl+Z = Undo
Ctrl+Shift+Z = Redo
♫ REFERENCE
osc(freq, type)
gain(val)
filt(freq, type, Q)
delay(time, fb)
dist(amount)
noise()
lfo(freq, min, max, param)
note("C4") → 261.63
connect(a, b, ...)
play(node) / stop(node)
at(time, fn) — schedule
loop(interval, fn)
rand(min, max)
scale(root, name) → [freqs]