Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Sound Manager - Lefrec version

An asset by Lefrec
The page banner background of a mountain and forest
Sound Manager - Lefrec version hero image

Quick Information

0 ratings
Sound Manager - Lefrec version icon image
Lefrec
Sound Manager - Lefrec version

A simple music and sound effect player singleton.Separate your sounds into 4 buses and manage them simply in GDScript and C#.Original from Nathan Hoad, modified by me.

Supported Engine Version
4.6
Version String
1.2.0
License Version
MIT
Support Level
community
Modified Date
7 hours ago
Git URL
Issue URL

README Icon

Godot Sound Manager

Lefrec Version

A simple music and sound effect player for the Godot Engine.

This is a fork from Nathanhoad's Sound Manager aimed to simplify features I did not need and add some I wanted.

Go check the original if you don't care about the modifications I made.

Installation

  • Copy the addons/sound_manager directory from this repository into your project's res://addons/ directory.
  • Enable SoundManager - Lefrec version in ProjectProject Settings.
  • Access the SoundManager singleton anywhere in your project.

Features

Base features

  • Pooled audio players
  • Handles music crossfades
  • Autodetect probable audio buses for both sounds and music
  • Splits sounds up into UI sounds and local sounds -> Split sounds up into sound effects, UI sounds, ambient sounds and music
  • Supports both GDScript and C#

Added features

  • Unique bus for every audio type
  • Volume and mute control over every bus
  • Audio effect control over every bus

Small changes

  • Unified volume to use linear values everywhere
  • Gave fading smoother symmetrical transitions

Possible future features

  • Adding optional spatialization to sound effects
  • Adding optional spatialization to ambient sounds
  • Allow looping ambient sounds
  • Playlist system for music
  • Allow looping music
  • is_paused() function for music

Documentation

A simple music and sound effect player singleton.
Separate your sounds into 4 buses and manage them simply in GDScript and C#.
Original from Nathan Hoad, modified by me.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Sound Manager - Lefrec version icon image
Lefrec
Sound Manager - Lefrec version

A simple music and sound effect player singleton.Separate your sounds into 4 buses and manage them simply in GDScript and C#.Original from Nathan Hoad, modified by me.

Supported Engine Version
4.6
Version String
1.2.0
License Version
MIT
Support Level
community
Modified Date
7 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers