Project IV Rust · Linux · Open source
Grava.
Sound, drawn in sand.
A vibrating plate. Thousands of grains. Every note leaves a different pattern.
Explore on GitHubThe listening room
An interactive browser previewFocus the preview to use Space pause, S scatter, T palette, ← → note.
Square plate · Free edgeThe idea
Where sound stands still.
On a vibrating plate, sand moves away from the parts that shake and gathers along the quiet lines. These are Chladni figures: a way to see resonance.
The app
Made for your terminal.
Grava listens to your Linux desktop audio and draws those figures in Braille dots. This browser adaptation uses its square-plate equations, with a slower melody so you can watch the sand settle.
Take it home
Let your music move it.
Install the Linux app with Rust 1.88 or newer:
cargo install --locked --git https://github.com/QinZinn/GravaInstallation & prebuilt binaries