Synth Faceplate Layout
Canvas mockup of a synth panel: oscillators, arpeggiator grid, filter graph, ADSR envelopes, macros and mod matrix. Hover sections, toggle night mode, scale it. No audio.
Oscillators, routing, envelopes and interfaces from one synthesizer prototype series.
18 labs. Start with Synth Faceplate Layout.
Canvas mockup of a synth panel: oscillators, arpeggiator grid, filter graph, ADSR envelopes, macros and mod matrix. Hover sections, toggle night mode, scale it. No audio.
Visualises the ring buffer between a DAW’s audio thread and its UI: one loop writes, another reads on a timer, and torn values show why the bridge must be lock-free. Single-threaded JavaScript stands in for the threads; no sound.
Shape a sawtooth with a resonant filter envelope. Drag nodes and curves, snap to the tempo grid, and loop your shape.
Audio worklet-based oscillator lab for DSP validation.
Demonstrates ratio logic and AM routing with three oscillators.
Web Audio prototype routing an ADSR envelope with tension curves to amplitude and a selectable-shape LFO to stereo pan, with scrolling ticker-tape scopes for each control signal.
Chamberlin/SVF spectral filter with real-time visualization.
Polyphonic voice manager with echo and note-roll display.
Arpeggiator engine with multiple patterns and timing controls.
Explore velocity and key-position mapping with a pivot, bipolar amount, and simulated input.
Waveform import with zoom view and loop-point editing.
Compare naive and oversampled saw/square sweeps with spectrograms and a difference map.
Canvas piano that takes mouse, QWERTY and Web MIDI input, maps velocity from strike position and logs MIDI messages; an input stage only, it produces no sound.
Morph between stored parameter presets and import or export JSON. A silent control-state study.
Silent canvas mock-up of a synth mod matrix: route LFOs and envelopes to cutoff, pitch or LFO rate, set bipolar amounts and mod-wheel scaling, and watch the signals move.
Master effects chain and dynamics processing bus.
Draw each harmonic's amplitude on a bar canvas and watch the summed waveform update; sine, saw and square presets, phase randomize, and Web Audio playback at fixed gain.
Multi-stage envelope generator for automation curves.