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

BarelyMusician: A Real-Time Music Engine

An asset by anokta
The page banner background of a mountain and forest
BarelyMusician: A Real-Time Music Engine thumbnail image
BarelyMusician: A Real-Time Music Engine thumbnail image
BarelyMusician: A Real-Time Music Engine thumbnail image
BarelyMusician: A Real-Time Music Engine hero image

Quick Information

0 ratings
BarelyMusician: A Real-Time Music Engine icon image
anokta
BarelyMusician: A Real-Time Music Engine

BarelyMusician is a real-time music engine for Godot that enables you to generate and perform musical sounds from scratch with sample-accurate timing.While the underlying native library is stable, this extension is still in active development and should be considered experimental. You may encounter bugs or incomplete features as you explore it.Key Features:BarelyEngineA singleton that manages instruments and performers. It provides global tempo (BPM) control as well as built-in effects such as delay and reverb that can be applied across instruments.BarelyInstrumentA node for creating and playing instruments with dynamically adjustable controls, including oscillator properties, filtering, distortion, and effects. It also emits note-on and note-off signals, making it easy to build reactive audio-driven gameplay and visuals.BarelyPerformerA node that schedules and emits task events in sync with the engine’s tempo. Each performer acts like a timeline that can be clipped and looped, making it suitable for sequencers, metronomes, or other time-based systems. Tasks are positioned using beat-based timing for precise musical control.

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

BarelyMusician is a real-time music engine for Godot that enables you to generate and perform musical sounds from scratch with sample-accurate timing.

While the underlying native library is stable, this extension is still in active development and should be considered experimental. You may encounter bugs or incomplete features as you explore it.

Key Features:

BarelyEngine
A singleton that manages instruments and performers. It provides global tempo (BPM) control as well as built-in effects such as delay and reverb that can be applied across instruments.
BarelyInstrument
A node for creating and playing instruments with dynamically adjustable controls, including oscillator properties, filtering, distortion, and effects. It also emits note-on and note-off signals, making it easy to build reactive audio-driven gameplay and visuals.
BarelyPerformer
A node that schedules and emits task events in sync with the engine’s tempo. Each performer acts like a timeline that can be clipped and looped, making it suitable for sequencers, metronomes, or other time-based systems. Tasks are positioned using beat-based timing for precise musical control.

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
BarelyMusician: A Real-Time Music Engine icon image
anokta
BarelyMusician: A Real-Time Music Engine

BarelyMusician is a real-time music engine for Godot that enables you to generate and perform musical sounds from scratch with sample-accurate timing.While the underlying native library is stable, this extension is still in active development and should be considered experimental. You may encounter bugs or incomplete features as you explore it.Key Features:BarelyEngineA singleton that manages instruments and performers. It provides global tempo (BPM) control as well as built-in effects such as delay and reverb that can be applied across instruments.BarelyInstrumentA node for creating and playing instruments with dynamically adjustable controls, including oscillator properties, filtering, distortion, and effects. It also emits note-on and note-off signals, making it easy to build reactive audio-driven gameplay and visuals.BarelyPerformerA node that schedules and emits task events in sync with the engine’s tempo. Each performer acts like a timeline that can be clipped and looped, making it suitable for sequencers, metronomes, or other time-based systems. Tasks are positioned using beat-based timing for precise musical control.

Supported Engine Version
4.6
Version String
0.7.7
License Version
MIT
Support Level
community
Modified Date
11 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