base camps
Ephemera · Physical string synthesizer
STRANDS
one mode tower draws the ribbon and makes the sound
Find your part
Physical string synthesizer
Plucked ribbons, ringing loops, and timbres made from a visible string model.
The visual engine uses WebGPU when available, with a CPU fallback.
Your first phrase
Open the instrument and start with an open-ribbon preset.
Strike a string and follow the motion you hear.
Try a closed loop to change the way the vibration travels.
The hero is a visual prelude. Open the instrument to play its sound.
The idea
The visible string is the audible string.
The board
Open strings bow. Closed strings travel.
The surface switches between fretboard-like ribbons and loop cells. Both come from the same mode bank, so visual movement stays tied to the audio model.
Base camps
Load a law, then play it.
The instrument ships with presets that reduce the string model into familiar musical cases and sister-instrument limits.
base camps
Regge · f0·√n
base camps
Self-dual · √α′
base camps
Gas body
frontier
Tachyon · howl
instruments
Bowed string
How it works
Physics first, synth second.
Strands is built around a few inspectable laws rather than hidden oscillator tricks.
Strike a voice
Advance the tower
Hear the state
Features
A playable string model, not a skin.
Every major control changes the model underneath the sound and the rendered string.
Open and closed boundaries
Regge stretch
Compactification
Stereo loops
Sister limits
Proof battery
Falsifiable
The proof page checks the laws live.
Try it first, own it later
Three doors into the same string.
The browser version is the main instrument. The desktop and bundle paths are for offline ownership and export-heavy workflows.
FAQ
What people ask first.
Short answers before the instrument asks for a GPU, an audio gesture, or a proof run.