Sound in a Box

Sand on a ringing plate gathers on the lines that stay still.
This picture is a cloud of paint. You can , , , , , , and .
Paint with your finger. It stays on these splats, wherever they go next.
Your paint is on this cloud. to see the sharp picture.
- Shelf
- Studio
- Kind
- Built from a recipe
- Your own
- Play or sing to the box
- Sound
- Yes
- Licenses
- Apache-2.0, MIT
How to play
Tap to ring the cell, or play music (Splash tab): the music's pitch is scaled up to the cell's ultrasound modes.
Its controls
| Control | Kind | Range | Start |
|---|---|---|---|
| Switch on the sound | Tap | ||
| Switch on the sound | Switch | Off | |
| Mode | List | 8 choices | Cube 0, 1, 2 mixed: 167 kHz |
| Bead colors | List | 6 choices | Amber (as made) |
About it
Sand on a ringing plate gathers on the lines that stay still. The same happens in 3D. Here a glass cell 1 cm across holds water and plastic beads, and a transducer underneath fills it with ultrasound at one of its resonances, a standing wave. The acoustic radiation force pushes each bead onto the mode's still surfaces, its nodes (the Gor'kov potential; H. Bruus, 2012).
The cube's modes ring at f = (c / 2L)·√(l² + m² + n²), the round flask's where a spherical Bessel function's slope is zero at the wall: about 75 to 370 kHz, so you hear each one eight octaves down. Tap to ring the chosen mode; tap again to swirl the water.
Or play a song, a built-in tune, or sing: the music's pitch is scaled up to the cell's ultrasound modes, and the nearest rings. Bead colors picks one color, a palette, a flag's colors, or colors by height or by distance from the center. “What are these modes?” in the Splash tab explains each mode. Files stay on your device.
Details
- Your own files
- audio/*, .mp3, .wav, .ogg, .m4a, .flac, .aac, .opus
Sources and credits
Made in Splashery. Its code is MIT.
Libraries
- Apache-2.0
- Depth Anything V2 Small, quantized ONNX (lane LSTUDIO, copied from Splashery)
- MIT
- ONNX Runtime Web 1.30.0 (its modules)
Share it
This link opens it in the Playground. To put it on your own page, add the element and one script tag. Every option.
https://splashery.app/play/?toy=chladni-cell
<script type="module" src="https://splashery.app/play/src/element.js"></script> <splashery-toy toy="chladni-cell"></splashery-toy>
Nearby
Chladni PlateIn 1787 Ernst Chladni sprinkled sand on a metal plate and drew a violin bow along its edge.
Sound LabSound is air pressure going up and down, and this bench shows it four ways.
3D DataA table becomes a 3D chart you can turn: each row a point in a scatter, or rows gathered into bars or a surface whose heights are the mean of the rows in each cell.
Song LandscapeA song is a wave, but you can also see what it is made of.