Simple Audio Manager's icon

Simple Audio Manager 1.04 Misc 4.3 Community

Submitted by user symbol24; MIT; 2024-10-01

A simple audio manager that allows for basic audio in both 2D and 3D.

Create AudioFile Resources with your music and sounds. Use the Audio autoload to play the AudioFiles.

The Simple Audio Manager will create the Music and SFX buses on runtime if they do not already exist.

Currently the manager supports only 1 music file being played at a time, and will fade between the old and the new music (if music is playing).

The AudioFile resource can have multiple audio streams (files) set, and will randomly pick one on play.

Update 1.02: Added Audio Autoload to group "SimpleAudioManager" to allow code to validate if the autoload is present on runtime.

Update 1.03:
- Updated the play_audio to validate null pointers and push a proper error.
- Updated autoload with new signal BusVolumeUpdate(id:String, value:float) to more easily use volume updates

Update 1.04:
- - updated Audio Autoload to create audio data on first run. And to load that data afterwards.
- updated audio data to have an array of audio files that can be searched by ID (string)
- updated audio file to have an ID(string)
- cleaned up overall file structure


View files Download Submit an issue Recent Edits