Splashery

Playground
Volley Table, a still.

Arcade · Built from a recipe

Volley Table

E♭4 on the minor comb. Its drum rings at 305.0 Hz.

Turn it in the PlaygroundTap the picture to strike it.

A rally on a felt table against the computer.

Shelf
Arcade
Kind
Built from a recipe
Sound
Yes
Licenses
Apache-2.0, MIT, BSD

Its note

Splashery stretches a drumhead over this Splash's outline, twelve inches across, and finds the ways it can ring. Its lowest is 305.0 Hz, 34 cents flat of E♭4. The next fifteen are its overtones, and each one draws its own figure: sand gathers on the lines that stay still.

The sixteen ways Volley Table's drum can ring, lowest first.
  1. 1305 Hz
  2. 2443 Hz
  3. 3519 Hz
  4. 4606 Hz
  5. 5610 Hz
  6. 6737 Hz
  7. 7749 Hz
  8. 8779 Hz
  9. 9815 Hz
  10. 10885 Hz
  11. 11914 Hz
  12. 12956 Hz
  13. 13985 Hz
  14. 141036 Hz
  15. 151037 Hz
  16. 161044 Hz

How to play

Tap or press Space to serve. Steer your paddle with the mouse, a finger or the arrow keys.

Its controls

ControlKindRangeStart
Play or pauseTap
PlayButton
The computerSetting
ViewList2 choices2D

About it

A rally on a felt table against the computer. Where the ball meets your paddle sets its angle, and a paddle moving as it hits puts spin on the ball, so it curves on its way. A ball that gets past a paddle is a point; first to seven wins. The 3D button tilts the table toward you, with the camera low behind your paddle, and the rally goes on. Set how quick the computer is in the Splash tab.

Sources and credits

Made in Splashery. Its code is MIT.

Libraries

Apache-2.0
Basic Pitch, ONNX (lane Audio piano, October 21, 2026)
MIT
omggif 1.0.10
MIT
ONNX Runtime Web 1.30.0 (its modules)
MIT, Apache-2.0, BSD
PDF.js 6.3.289

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=volley-table<script type="module" src="https://splashery.app/play/src/element.js"></script> <splashery-toy toy="volley-table"></splashery-toy>

Nearby on the strip