About UI Sound Generator
The sound you hear and the file you download are the same samples: everything is synthesised as plain numbers in the page — one oscillator with a pitch glide, an attack-then-decay envelope, a low-pass filter and a measure of noise — rather than by a second audio engine that might differ. Eight presets cover the interface sounds apps actually need; the sliders are the same eight parameters underneath.
Interface sounds are tiny: a click lasts sixty milliseconds, a notification a quarter of a second. What makes them feel right is not the waveform so much as the envelope — how fast the sound arrives and how it dies away — and the pitch movement inside it. A click is a high tone falling fast under a hard envelope; a pop is a low sine dropping an octave; a success chime rises. This generator gives you exactly those controls: waveform, start and end pitch, length, attack, a low-pass filter to soften the top end, a noise mix for texture, and a repeat count with a gap for double pings.
Everything is synthesised as samples in the page. Press Play and the numbers are handed to your browser's audio output; press WAV and the same numbers are written into a sixteen-bit mono file. There is no rendering engine in between, so what you approved in the preview is what lands in the project, and the waveform drawn under the buttons is the actual signal rather than a decoration.
The Web Audio export is for apps that would rather synthesise than ship a file. It writes a small function that recreates the sound with an oscillator, a gain envelope and a filter using the same parameters — a few hundred bytes instead of an audio asset, with no decode on first play. It leaves out the noise component, which needs a buffer source and doubles the code for a small effect; for noise-heavy sounds like a whoosh, take the WAV.
Playback waits for a click. Browsers refuse to start audio without a user gesture, and an interface that makes a noise when a page loads is one people leave. The same rule applies to how these sounds should be used: on a deliberate action, at a volume below the content, and never as a substitute for a visible confirmation.