Edit of asset "BarelyMusician: A Real-Time Music Engine" Accepted

Old/Current New/Edit
Title BarelyMusician: A Real-Time Music Engine BarelyMusician: A Real-Time Music Engine
Description 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.
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.
Category Tools Tools
License MIT MIT
Repository Provider Custom Custom
Repository Url https://github.com/anokta/barelymusician https://github.com/anokta/barelymusician
Issues Url
Godot version Godot 4.6 Godot 4.6
Version String 0.7.7 0.7.7
Download Commit https://github.com/anokta/barelymusician/releases/download/v0.7.7/barelymusiciangodot.zip https://github.com/anokta/barelymusician/releases/download/v0.7.7/barelymusiciangodot.zip
Download Url (Computed) https://github.com/anokta/barelymusician/releases/download/v0.7.7/barelymusiciangodot.zip https://github.com/anokta/barelymusician/releases/download/v0.7.7/barelymusiciangodot.zip
Icon Url https://raw.githubusercontent.com/anokta/barelymusician/refs/heads/main/platforms/godot/project/icon.png
https://raw.githubusercontent.com/anokta/barelymusician/refs/heads/main/platforms/godot/project/icon.png
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/anokta/barelymusician/refs/heads/main/platforms/godot/project/images/instrument.png
Thumbnail
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/anokta/barelymusician/refs/heads/main/platforms/godot/project/images/performer.png
Thumbnail
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/anokta/barelymusician/refs/heads/main/platforms/godot/project/images/instrument-demo.png
Thumbnail