MUSIC TRANSITION DESIGNER
State-driven dynamic music system for Unity
Overview
Music Transition Designer (MTD) is a state-driven horizontal music system for Unity, which lets you easily map music tracks to game state combinations and craft musically informed transitions.
Features
- State-Driven Playback: Link specific music tracks to game state combinations for a highly responsive, dynamic soundtrack.
- Sample-Accurate Scheduling: Guarantee seamless, pop-free transitions with precise audio timing and pre-roll calculation.
- Deep Playback Control: 16 different playback position and synchronisation options, including the ability to sync tracks with different tempos.
- Extended Transition Configuration: Set up transition rules between entire categories of tracks, and use both-ways transition definitions, minimising redundant configuration and keeping your asset count manageable.
- State-Spamming Protection: Automatic latest-only queueing, plus options for minimum play durations and in-progress transition reversals.
- Gameplay Rhythm Callbacks: Synchronise your game's visual effects and mechanics to the soundtrack using musical context callbacks.
- Stingers & Bridges: Fire stingers independently of the main music system and configure musical bridges between BGM tracks.
Performance & Integration
- Centralised Asset Manager: Configure and organise assets in a dedicated dashboard with real-time cascading validation before runtime.
- In-Editor Preview Window: Audition transition rules and fades directly in the Unity Editor without entering Play Mode.
- Zero-Code Implementation: Control the entire music system using intuitive trigger and action components with no programming required.
- Comprehensive API: Access deep control over playback, states, SoundBanks, and event subscriptions via a single static facade.
- Memory-Efficient SoundBanks: Load and unload audio precisely when needed using Unity Addressables for optimised memory management.
- Minimal Garbage Collection: Keep your frame rate stable with highly optimised, near-zero post-initialisation GC allocation.
- Bulletproof Asset Referencing: Rely on a custom GUID system that ensures stable runtime references even if files are renamed or altered.
Quick Start Walkthrough
Documentation
Coming Soon on Unity Asset Store
The Unity Asset Store listing is currently under approval.
Stay Updated
Stay updated on launch news and product updates:
Homepage: www.scoutaudio.co.uk