Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get 3M7A7CERXP@1 --preset soft-dink -o racket-hit.wav
How it's made
Source
a ball (felt or rubber) hitting a strung racket face. Contact lasts 2-5 ms, so the excitation is a short low-passed noise burst plus a softer, slightly longer thump from the ball compressing.
Body
the string bed is a taut membrane-like grid; it rings in a few near-harmonic modes (fundamental 0.55-1.1 kHz, ratios ~ 1 : 1.98 : 3.05 : 4.1) that decay in 25-90 ms because the strings are damped by the ball and the frame. The frame and handle add a short, dull resonance at 160-320 Hz (decay ~ 40 ms).
Envelope
instant attack, an exponential decay of the pop within ~ 0.1 s and a tiny tail; the whole hit is over in about 0.3 s. A tighter string tension shortens and raises the ring.
Variation
`rng` jitters mode tuning (+-1.5 %), contact noise and frame pitch; macros set string tension, ball hardness, sweet-spot (centre hits ring clean, frame hits get a dull clack) and tail length.
Parameters
Parameter
Range
Default
Unit
Controls
tension
0 – 1
0.5
—
String tension
hardness
0 – 1
0.5
—
Ball hardness
sweet
0 – 1
0.7
—
Sweet spot
tail
0 – 1
0.4
—
Tail
frame
0 – 1
0.5
—
Frame thump
seed
int
1
—
Variation, reproducible
The source is reviewed and run by SonicBricks; agents fetch it as a recipe with sb. It is not published on this page.