Splashery

Playground
Sound in a Box, a still.

Studio · Built from a recipe

Sound in a Box

A5 on the major comb. Its drum rings at 920.7 Hz.

Turn it in the PlaygroundTap the picture to strike it.

Sand on a ringing plate gathers on the lines that stay still.

Shelf
Studio
Kind
Built from a recipe
Your own
Play or sing to the box
Sound
Yes
Licenses
Apache-2.0, MIT

Its note

Splashery stretches a drumhead over this Splash's outline, twelve inches across, and finds the ways it can ring. Its lowest is 920.7 Hz, 78 cents sharp of A5, the nearest tine on the comb. The next fifteen are its overtones, and each one draws its own figure: sand gathers on the lines that stay still.

The sixteen ways Sound in a Box's drum can ring, lowest first.
  1. 1921 Hz
  2. 21326 Hz
  3. 31587 Hz
  4. 41760 Hz
  5. 51941 Hz
  6. 62206 Hz
  7. 72268 Hz
  8. 82318 Hz
  9. 92617 Hz
  10. 102647 Hz
  11. 112707 Hz
  12. 122938 Hz
  13. 132984 Hz
  14. 143079 Hz
  15. 153102 Hz
  16. 163289 Hz

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

ControlKindRangeStart
Switch on the soundTap
Switch on the soundSwitchOff
ModeList8 choicesCube 0, 1, 2 mixed: 167 kHz
Bead colorsList6 choicesAmber (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 on the strip