Resonate — Audio Manager (Sound & Music)
by HugeMenace
Resonate
Warning
Resonate has been deprecated. — No further development will occur. It's still compatible with Godot 4.0-4.2, but higher versions are untested. If you would like to take over its development, please reach out via our Discord server.
An all-in-one sound and music management addon for the Godot game engine (see compatibility).
Features
- Pooled audio stream players.
- Automatic 2D and 3D space detection.
- Polyphonic playback.
- Stemmed music tracks.
- Music crossfading.
TL;DR
Resonate has two core systems: the SoundManager and the MusicManager.
The SoundManager automatically pools and orchestrates AudioStreamPlayers for you and gives you control over the players when needed.
The MusicManager composes music tracks built from stems and supports the (cross)fading of tracks or stems out of the box.
Docs
Examples
This repo is a Godot project you can clone and run.
Inside the examples/
folder are scenes demonstrating all the Sound and Music Manager's features.
Getting the addon
You have a few different options:
- You can download Resonate from the Godot Asset Library (or from within the editor).
- You can grab the latest version from the Github releases page.
- You can also clone or download this repo, and extract the
addons/resonate
directory into the root folder of your Godot project. - You can grab the addon from Gumroad (if you'd like to financially support this project).
License
This project is provided free for personal and commercial use under the MIT license ❤
Download
Support
If you need help or have questions about this plugin, please contact the author.
Contact Author