Related guides
One Pixel at a Time: Thinking in Fragment Shaders
Fragment shaders invert everything procedural programmers know: no objects, no loops over data — just one function evaluated half a million times per frame. The mental models that make GLSL finally click, from plasma to raymarching.
Subtractive Synthesis in Ten Minutes: What Every Slider Actually Does
Oscillator, ADSR, filter, LFO, effects — the entire vocabulary of the classic synth, explained the way that finally makes it stick: by watching the FFT while you turn the knob.
Related tools
Ambient Noise Generator
Blend white, pink and brown noise live in your browser — focus masking, tinnitus relief and sleep, with a built-in sleep timer.
Audio BPM Tap & Tempo Detector
Tap a beat or detect tempo from audio sample onsets with robust local signal analysis.
Audio dBFS, dBu, dBV & Voltage Converter
Convert digital and analog audio levels with professional and consumer references
Binaural Noise Synthesizer
Create binaural beats with white, pink, or brown noise
Metronome & Instrument Tuner
Keep visual tempo and tune instruments around an adjustable A4 reference.
Morse Spectrogram Decoder
Encode and decode Morse code audio with deterministic timing