Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get T67QKCFK9P@1 --preset bell -o shop-purchase.wav
How it's made
Source
two events in quick succession. First a coin tapping a metal tray: a 1-2 ms hard click that excites a small, stiff metal disc. Then the register bell: a small steel bell struck by a hammer.
Coin body
inharmonic modes of a thin disc (ratios 1, 1.59, 2.14, 2.65, 3.5 around 3-4 kHz). The partials ring for only 60-150 ms, upper ones die first, so the clink is bright, short and dry.
Bell body
slightly stretched partials (1, 2.01, 3.02, 4.2) of a high bell, with the fundamental ringing the longest (about 0.5 s) and each upper partial decaying faster, so the strike is bright and the tail pure. A second detuned mode on the fundamental adds a faint beat.
Envelope
coin at 0 s, bell at `gap` (35-120 ms) later; the whole sound fades out by about 0.8 s.
Variation
`rng` mistunes the partials by a fraction of a percent and varies the coin strike.
Parameters
Parameter
Range
Default
Unit
Controls
pitch
1500 – 3600
2400
Hz
Bell pitch
coin
0 – 1
0.7
—
Coin clink
gap
0.035 – 0.12
0.07
s
Clink to ding gap
ring
0.25 – 0.7
0.5
s
Ring time
brightness
0 – 1
0.5
—
Brightness
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.