Interactive
Music
Framework

Reactional Engine is a framework that enables truly interactive music in games. Generate music note-by-note, react to gameplay in real-time, and create musical experiences that adapt to every player action.

Real-time generation Musical intelligence Simple API
DiscoBot
Use Cases

Endless possibilities for musical gameplay

Reactional adapts to every genre and pipeline—whether you need puzzle-perfect timing, shooter-grade sync, or full game analysis with reactive scores.

Puzzle & cadence
Runtime ready

Music Puzzlers

Build rhythm games where players must match beats, harmonies, and musical patterns.

Musical timing Adaptive stingers
Action & rhythm
Runtime ready

Beat Shooters

Sync gameplay events to musical beats with perfect timing and musical accuracy.

Beat triggers VFX sync DMX output
Systems & FX
Runtime ready

Musical Callbacks

Trigger game events, shaders, and more from musical cues like NoteOn messages.

Shader hooks Reactive lighting
Generative ops
Runtime ready

Procedural Levels

Procedurally generate levels from analysis data. Create music-driven gameplay that adapts to any track.

Auto Beatmaps Infinite songs
Engine pillars

Designed for dynamic, production-ready soundtracks

Each pillar of the Reactional Engine blends musical intelligence with developer-friendly workflows so your game can feel handcrafted in every playthrough.

Live control <5ms latency

Real-time Musical Reactions

Two-way communication between game and music. Trigger musical transformations with any game parameter, or use musical callbacks to control game logic.

  • Change key and scale in real-time
  • Adjust tempo and instrumentation
  • Interpolate, modulate, and improvise
  • Randomize elements while staying musical
Procedural score Live orchestration

Note-by-Note Generation

Unlike traditional loop-based systems, Reactional generates music note by note using virtual instruments, allowing truly reactive musical experiences.

Commercial sync Instant integration

Pair with Commercial Tracks

Combine Reactional's generated music with commercial tracks. The system analyzes tempo and harmony to ensure seamless integration and adaptive responses.

  • Automatic tempo matching
  • Harmonic synchronization
  • Dynamic transitions between commercial and generated music
  • Enhanced player immersion
Integrations

Deploy anywhere, integrate everywhere

Reactional Engine works with popular game engines and audio middleware, so you can slot it into your existing pipeline without friction.

Game engines

Unity

Unity

Available now

Unreal Engine

Unreal Engine

Available now

Godot

Godot

Coming soon

Audio middleware

Wwise

Wwise

Integration via Audio Input plugin

FMOD

FMOD

Integration via Programmer Sound Event

Platform targets

Windows
Mac
Linux
iOS
Android
WebGL
PS4/PS5
Xbox
Switch
Developer Experience

Complex music, simple API

Our API is designed for rapid prototyping and ease of use. Get started with basic musical interactivity in just a few lines of code, with advanced features available when you need them.

// React to gameplay
var dangerValue = CalculateEnemyProximity();
Reactional.Playback.Theme.SetControl("Intensity", dangerValue);

// Schedule musical accents on next bar
Reactional.Playback.Theme.TriggerStinger("DangerAlert", QUANT.Bar);

// Listen for musical events
ReactionalManager.OnBarBeat += HandleBeatEvent;
ReactionalManager.OnNoteOn += HandleNoteEvent;

API Examples

Play/Stop/Pause

Basic transport controls

SetControl

Control various musical parameters

TriggerStinger

Musical accent playback

OnBarBeat

Timing callback events

OnNoteOn

Per instrument pitch and velocity callbacks

Tick
Enemy Distance
𝑓 Multiply
A
B
Result
Danger
𝑓 Theme Set Control
Value
Intensity
Public Talks

Learn more about Reactional Engine

Watch these recorded talks from recent game developer conferences to see how Reactional Engine can transform your game's music.

Get Reactional

Binaries for Windows and macOS are available on the Reactional Platform.

Download here
FAQ

Frequently asked questions

How is this different from other middleware? +
Traditional middleware deals with sequencing and layering pre-recorded loops and stems. Reactional generates music note-by-note with virtual instruments, allowing real-time changes to keys, scales, tempo, and instrumentation without requiring additional audio files.
How can this work with commercial music tracks? +
When playing linear audio tracks alongside the interactive system, Reactional's generated music adapts and locks to the tempo and harmonic structure of the commercial track through our automated music analysis process.
How would music personalization work in a live game? +
Developers can sell in-game music packs that sonically re-skin the game or add new procedural gameplay mechanics. This creates a new revenue stream split between the developer, Reactional, and music rights holders.
What platforms are supported? +
Reactional currently supports Unity and Unreal Engine, with Godot support coming soon. We also integrate with popular audio middleware like Wwise and FMOD.
How complex is the API? +
Our API is designed for simplicity and rapid prototyping. Basic musical interactivity can be implemented with just a few function calls, while advanced features remain accessible for complex musical gameplay.