Accord Call

508 · together spine

Two voices. Two browsers. A harmony that neither player can resolve alone. Drag your pitch toward the other — only when both move into consonance does the dissonance dissolve and the shimmer bloom.

how it works

Real peer-to-peer (WebRTC, no server). Share a copy-pasted SDP blob with someone else. Each browser is one voice — a vertical drag sets your pitch. Both pitches are synthesised locally using the Plomp–Levelt sensory roughness model.

headphones recommended · no mic · no camera · no server

Read the design notes ↓

model: Plomp–Levelt (JASA 1965) / Sethares 1998 — sensory roughness from partial beating

signal: RTCDataChannel, manual SDP copy/paste, STUN-assisted ICE

reference: Pauline Oliveros — Deep Listening (1988) — mutual attentive tuning as practice

The dream lab — Karel Barnoski