Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get P4HY984RDY@1 -o piano-discovery-stinger.wav
How it's made
Source
felt hammers striking steel strings in the upper-middle register of a piano, played softly as a short rising phrase of 3-5 notes. Each strike is a 5-8 ms low-passed thump (felt) plus the string itself.
Body
every note is 8 partials at n * f0 * sqrt(1 + B n^2) (inharmonicity B = 0.0004, so the 8th partial sits about 1 % sharp). Each partial is a pair of strings 0.05-0.2 % apart, which makes the sustain shimmer slowly. Upper partials decay 2-6x faster than the fundamental: bright attack, warm pure tail.
Envelope
3 ms soft attack, then a double decay: a fast initial drop (prompt sound) into a long sustain tail of 1-3 s on the fundamental. The phrase holds back slightly before its last step, like a curious lift.
Variation
`rng` jitters note timing (+-3 %), and the tuning of every string; velocity rises through the phrase. Macros set the scale, tempo, note count, softness (hammer hardness and partial balance) and sustain.
Presets
curious (major pentatonic climb), wonder (lydian, slow, long sustain), twinkle (high, fast, light), mystery (minor, low, dark and soft).
Parameters
Parameter
Range
Default
Unit
Controls
root
261.63 – 880
523.25
Hz
Root pitch
scale
pentatonic · lydian · minor
pentatonic
—
Scale
notes
3 – 5
4
—
Notes
tempo
0.1 – 0.35
0.2
s
Note spacing
sustain
1 – 3
1.5
s
Sustain
softness
0 – 1
0.6
—
Softness
shimmer
0 – 1
0.5
—
String shimmer
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.