--- id: audio-define name: Audio.define category: audio kind: namespace-method tokens: Audio.define sig: Audio.define(name: s, path: p) -> int tip: Load a sound into the bank under a name. order: 20 ns: Audio member: define --- Loads a sound file and registers it under name, so Audio.play(name: …) and Audio.play_music(name: …) can fire it without a handle in the game's own state. Returns the handle (0 headless). Assets.enqueue does the same for a .wav / .mp3 path. ```ludic # doc-check: skip — illustrative Audio.define(name: "hit", path: "assets/audio/hit.wav") Audio.play(name: "hit") ```