Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get FENMXBKTYT@1 --preset server-load -o hard-drive-seek.wav
How it's made
Source
an already spinning hard disk, not a startup. Rotation at 90, 120 or 166.7 Hz drives a quiet bearing fundamental, housing harmonics and a weaker 8th/16th/24th-order motor whine.
Air
independent pink-noise beds, high-passed at 180 Hz and rolled off at 4.8 kHz, model platter air shear. Small synchronous amplitude and frequency changes keep the spindle alive without a siren.
Actuator
grouped voice-coil accelerations excite 0.3 ms attacks and 2-5 ms band-limited clicks; a quieter braking click follows 4-9 ms later. A 9-20 ms falling noise band models arm travel.
Body
damped chassis responses at roughly 510, 1370 and 2920 Hz decay in 12-35 ms, with the upper modes dying first. Soft mounting darkens the excitation and shortens these resonances.
Envelope
a four-second access phrase has dense 18-42 ms chatter within bursts and pauses between commands. The motor stays running through the gaps; no power-on or power-off fade is baked in.
Variation
seeded timing, stroke, strength, tuning and narrow pan vary each seek. Presets change access scheduling, spindle speed, motor/actuator balance and mounting, rather than only level.
Parameters
Parameter
Range
Default
Unit
Controls
access
sparse · random · scan · busy
random
—
Access pattern
rpm
5400 · 7200 · 10000
7200
—
Spindle speed
seek
0 – 1
0.65
—
Actuator presence
whine
0 – 1
0.5
—
Spindle whine
mounting
0 – 1
0.4
—
Mount damping
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.