DOCS v0.1.13 github

@hatch:audio v0.1.3

General-purpose audio playback for WrenLift apps. cpal-backed output stream + a tiny mixer; WAV decoding via hound. Audio.context() opens the device, Sound.load(bytes) decodes a clip, audio.play(sound) schedules immediate playback against the global mixer.

stable system updated May 3, 2026 source ↗
README
$ hatch add @hatch:audio

MOD audio

CL AudioCore

FN AudioCore.static contextInit()

FN AudioCore.static soundLoad(bytes)

FN AudioCore.static soundUnload(id)

FN AudioCore.static play(id, options)

FN AudioCore.static stopAll()

FN AudioCore.static activeVoices()

CL Audio

FN Audio.static context()

FN Audio.static play(sound)

FN Audio.static play(sound, options)

FN Audio.static stopAll()

FN Audio.static activeVoices

CL Sound

NEW Sound.new_(id)

GET Sound.id

GET Sound.unload

GET Sound.toString

FN Sound.static load(bytes)