Coder Social home page Coder Social logo

univeous / resonate Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hugemenace/resonate

0.0 0.0 0.0 3.66 MB

An all-in-one sound and music management addon for the Godot game engine.

Home Page: https://godotengine.org/asset-library/asset/2546

License: MIT License

GDScript 100.00%

resonate's Introduction

Resonate

An all-in-one sound and music management addon for the Godot game engine.

Static Badge Discord

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 of 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, then 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).

Supporting this project

This addon is free for personal & commercial use (under the MIT license). However, if you'd like to support this project financially, consider becoming a HugeMenace Patreon or purchasing this addon from Gumroad, where you can pay what you want ๐ŸŒฟ

Static Badge Static Badge

License

This project is provided free for personal and commercial use under the MIT license โค

resonate's People

Contributors

tristan-hm avatar github-actions[bot] avatar ijidau avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.