feat(packages): ludic.audio - world sounds with a gain, a pan and a pitch from where they are relative to a listener port, flat interface sounds, clips loaded past Audio.load's blind spot for packed assets, loops and the master volume; the one door to Audio.*
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
47ba3d9028
commit
fdf9866e88
10 changed files with 338 additions and 0 deletions
9
packages/ludic.audio/index.ludic
Normal file
9
packages/ludic.audio/index.ludic
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
# ludic.audio - Audio.play is the INTERFACE; everything that happens in the world goes through
|
||||
# aud_emit with a gain and a pan from where it is. Nothing outside this module names Audio.*.
|
||||
module ludic_audio uses
|
||||
numbers float
|
||||
import "ports.ludic"
|
||||
import "place.ludic"
|
||||
import "emit.ludic"
|
||||
import "load.ludic"
|
||||
import "wav.ludic"
|
||||
Loading…
Add table
Add a link
Reference in a new issue