Skip to content
Skip to content

Ephemera instrument family · 9 surfaces

Nine instruments. Each one is a law of physics you can play.

Most synths hand you sliders. Ephemera hands you a gravity well, a vibrating string, a flock mid-turn, a wavefunction collapsing into a note — each one a real system you play in the browser.

  • Real physics
  • Browser native
  • MIDI + audio out
  • Free to play

Start here

What do you want the math to do?

Pick how you think about sound. The nine reorder to put the right ones first — tap any pad to hear it.

Surfaces built to give sound somewhere to live and room to breathe.

Launch
Launch
Launch
Launch

The family

Meet the nine.

Nine takes on the same idea, each with its own physics and its own feel. Some hand you a 3D scene, some a single vibrating string; some print MIDI, some make raw sound, a few do both. Find the one that thinks the way you do.

playable s-plane

Poles

H(s) = k · Π(s − z) / Π(s − p)

Place points on a complex plane. The sum is the sound.

Surface2D s-planeOutputAudio
mathgesturedecay
string-theory synth

Strands

one mode tower → string + sound

A visible string and an audible waveform share one mode tower.

SurfaceGPU stringOutputAudio
stringsGPUproof
woven counterpoint

Braids

σ₁ σ₂⁻¹ σ₃ … → counterpoint

A crossing swaps two voices. The braid word is the piece.

SurfaceStrand canvasOutputMIDI
linesMIDIsections
rhythm cube

Timbre

corners → patterns · position → mix

Paint patterns onto corners, then move through the groove.

SurfaceRhythm cubeOutputMIDI
rhythmcubesMIDI
flock harmony

Murmur

cohesion → harmony · turns → attack

A flock is a chord. Its turns are attacks.

SurfaceFlock fieldOutputAudio + loops
flockingharmonyloops
playable field

Resonance

touch → pitch → sustained field

Press anywhere. The surface tunes itself to your touch.

SurfaceTouch fieldOutputAudio
padskeysmembrane
quantum probability cloud

Wavefunction

iℏ ∂ψ/∂t = Hψ · |ψ|² = the sound

Shape a potential. The wavefunction evolves. Observation is the sound.

SurfaceQuantum fieldOutputAudio
quantumevolutionBorn-rule
a gas, played

Gasman

shocks + vortices → resonator bank

Strike a real gas. Shocks and vortices become sound.

SurfaceGPU gasOutputAudio
fluidshocksGPU

The pattern

Learn it. Play it. Place it.

You've met the nine. Whichever one pulls you in, the way in is the same — and it's quick.

  1. 1

    Learn

    Each instrument has a page that makes its one idea click — the metaphor first, the real math right under it.

  2. 2

    Play

    Hit launch and you're making sound before the page finishes settling — full-screen, right in the browser.

  3. 3

    Place

    When an idea outgrows one surface, send it into Dimensional and arrange it in 3D space.

Compare

What each one touches, and what comes out.

Heard a few, seen them move — now line them up. Two columns: what each instrument puts under your hands, and what it sends out. Scan for the row that matches the idea in your head.

InstrumentSurfaceOutput
Dimensional3D cosmic sequencer3D sceneMIDI + audio
Polesplayable s-plane2D s-planeAudio
Strandsstring-theory synthGPU stringAudio
Braidswoven counterpointStrand canvasMIDI
Timbrerhythm cubeRhythm cubeMIDI
Murmurflock harmonyFlock fieldAudio + loops
Resonanceplayable fieldTouch fieldAudio
Wavefunctionquantum probability cloudQuantum fieldAudio
Gasmana gas, playedGPU gasAudio

Studio

Where the nine become a band.

You've played them one at a time. Studio is where compatible instruments share a transport — Braids writes the counterpoint, Timbre lays the groove, Resonance fills the pads. Three strips, one mix. Standalone pages are for focus; Studio is for finishing.

Open Studio

You wanted room to breathe.

Dimensional and Murmur give sound a place to live. Dimensional is the closest one — open it full-screen and let it spread out.