Generates a retro synthesized footstep thud.
Generates a retro "Ugh!" hurt sound.
Generates a retro "Pew Pew" laser/gunshot sound.
Generates a procedural synth tone (e.g., for musical instruments or physical impacts).
The base frequency in Hz.
The duration of the tone in seconds.
The starting volume.
The oscillator type.
Starts a creepy, pulsing low-frequency background drone using the Web Audio API.
Starts a procedural fire crackling noise at a specific 3D location.
Procedurally synthesized sound effects built directly from Web Audio oscillator/noise graphs (no sample files needed). Kept separate from
AudioSystemitself, which owns the actual mixer graph and sample playback -- this class only ever reads from the nodes it's given, it doesn't manage them.