CAST · STONES · pond · ripples · scale-locked

Stones.

Click anywhere on the pond. A stone drops, a ripple expands, a note plays — pitched by where you clicked. Higher click = higher note. Snapped to the scale you pick, so any combination sounds intentional.

KEY

VOICE

MODES

Click or tap. Higher = higher pitch. Multiple ripples can overlap.

What's happening

The pond is a canvas. Each click drops a "stone" — a brief growing circle that fades over ~2.5 seconds. The stone's Y position picks a scale degree across 2 octaves of the chosen scale; the note plays at the moment the stone hits. Multiple stones can be on the pond at once — their ripples overlap, their notes sum.

Echo repeats each stone's note 1.5 seconds later at half volume, like a second wash arriving after the first. Auto-drop seeds the pond with a random stone every 1.5–4 seconds while it's on, so the surface stays alive while you watch.

Voices: bell is three sine partials with a fast attack and slow decay, harp is a quick-pluck sine + 2× harmonic with very fast decay, koto is a triangle with slight detune and a bright transient, glass is layered sines at 1× / 2× / 5× with a long shimmery tail.

Pair with /cast-shape (draw a curve), /cast-bell (strike pitched bells), /cast-cradle (sleep pad fade).