Compatibility
Minecraft: Java Edition
Platforms
Creators
Details
Maestro is a client-side, data-driven music orchestration framework for Minecraft, giving modpack and map creators full control over music behavior. No music or content is included by default.

Situational Music Orchestration
Maestro lets you orchestrate music dynamically using context and priority. Define when and how tracks play based on biomes, entities, boss encounters, weather, open screens, or custom events. Priority-based rules ensure the right music always takes over at the right moment.
Vanilla Music Redefined
Maestro is not limited to adding new music. You can fully modify or replace vanilla Minecraft music behavior: change when tracks play, restrict them to specific conditions, override biome music, or disable vanilla rules entirely.
Fully Data-Driven
Every aspect of Maestro is defined through data. Configure music behavior using JSON via resource packs or directly from the config folder with the Fragmentum Layer system. A detailed wiki provides clear documentation, examples, and advanced setups.

In-Game Config
On Minecraft 1.20.1, in-game configuration menus are available when using Forge Config Screens or Configured. Without these mods, all settings can still be adjusted through config files (config/obscuria/maestro-client.toml). Starting with Minecraft 1.21.1, in-game config screens are available out of the box, with no additional dependencies required.




