Impact

A descending body and filtered noise transient. Intensity changes pitch, brightness, and level.

Copy-owned sound · Collisions and hits · one-shot. Source catalog/recipes/impact/recipe.ts.

Measured outputPlay to measure this sound

Control position · Intensity 50%

Impact: ready

Audio: idle

Take this sound.

Current parameters and seed. Mixer settings are separate.

import { createAudio } from "audiobits";
import { impact } from "./sounds/recipes/impact/recipe";

const audio = createAudio();
const sound = audio.sound(impact);

// Bind directly to a button click; surface a failed start and allow retry.
export async function play() {
  await audio.start();
  sound.play({ parameters: {"intensity":0.5}, seed: 42 });
}
Production lifecycle