Maestro - Midi Player Tool Kit - Free View on Asset Store (opens in new tab)

Package details

Latest version
2.22.0
Last updated
First released
Unity version
2022.3.62 or later
Package size
38.9 MB
Files
1,374
Favorites
321
Views in the past week
115

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Maestro - Midi Player Tool Kit - Free

by MusIT (opens in new tab)

4.7 / 5 · 38 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 31
4 stars 4
3 stars 3
2 stars 0
1 star 0

Turn music into gameplay with Unity. Play MIDI, react to individual notes, sync gameplay with music, and build interactive music experiences for free. Now MPTK AI Skills simplify integration!

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Maestro - Midi Player Tool Kit - Free, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov Version 2.20.0 released 3 Jul 2026 v2.20.0 Version 2.21.1 released 24 Aug 2026 v2.21.1 Version 2.21.0 released 24 Aug 2026 Version 2.22.0 released 8 Oct 2026 v2.22.0

Asset preview

1 / 15

Maestro - Midi Player Tool Kit - Free screenshot 1

Maestro - Midi Player Tool Kit - Free screenshot 1

About this asset

Maestro MIDI Player Tool Kit Free gives you everything you need to build interactive music experiences and MIDI-driven prototypes in Unity.

Play MIDI files directly in Unity, receive individual note events in your code, synchronize gameplay with music, and generate MIDI notes and events in real time using the integrated SoundFont synthesizer.

No external MIDI synthesizer is required.

Tell your AI what you want to build with Maestro. MPTK Skills show it how.

Maestro includes ready-to-use MPTK AI Skills designed around real Unity and MPTK workflows. Tell your AI coding assistant (Unity AI, Codex, Claude, Copilot, Mistral ...) what you want to build and the Skills guide it toward the appropriate Maestro components, APIs and implementation patterns.

With Maestro Free, you can start with guided workflows for MIDI playback, note events, synchronization, music-driven gameplay, visualizers, interactive instruments and other core use cases.

Advanced workflows automatically identify features that require Maestro Pro, so you can start with Free and extend your project when needed.

See how to set up and use MPTK AI Skills with your coding assistant:

Using Maestro MPTK AI Skills

What can you build with Maestro Free?

Rhythm Game Prototype - Receive note events and use them to spawn objects, drive lanes, trigger animations or synchronize gameplay.

Music Visualizer - React to notes, instruments and musical events with VFX, lighting or animation.

Interactive Instrument - Generate and play notes directly from your Unity code.

MIDI Playback - Play MIDI music using the integrated SoundFont synthesizer and control playback from your application.

Explore the Maestro workflow - Experiment with MIDI playback, events and real-time generation, and use them as building blocks for your own Unity projects.

Maestro Free vs Pro

Maestro Free includes everything you need for MIDI playback, note and event generation, playback callbacks, and interactive music-driven projects using the integrated SoundFont synthesizer.

Maestro Pro adds custom SoundFonts, MIDI creation and editing, real-time event transformation, advanced playback controls, external MIDI devices, extended synthesis controls, spatial routing and production tools.

See Technical Details below for a complete Free vs Pro feature comparison.

Built for Unity

Maestro has been developed specifically for Unity and is actively maintained. Full documentation, examples and support resources are available to help you integrate it into your project.

Quick Start | Documentation | API | Demos | Forum | Discord

Third-Party Licensing

Asset uses FluidSynth under GNU Lesser General Public License 2.1, NAudio under Microsoft Public License (Ms-PL), GeneralUser GS SoftSynth under License v2.0, and ScreenLogger under the MIT License.

See Third-Party Notices.txt included in the package for details.

From the publisher's Asset Store listing.

Technical details

Core Features

  • MIDI file playback from your Unity project
  • Integrated SoundFont synthesizer with an included General MIDI SoundFont
  • Real-time MIDI note and event generation from C#
  • MIDI playback callbacks for gameplay, visuals, and interaction
  • Play, pause, resume, stop, seek, loop, speed, and tempo controls
  • Instrument and MIDI channel control
  • Playback position, duration, tempo, and track information
  • Load and inspect MIDI files and events from C#
  • Demo scenes and example scripts
  • Documented C# API

Sound Generation

  • No external MIDI synthesizer is required.
  • Maestro includes its own SoundFont-based synthesis engine and generates audio directly inside Unity.

Compatibility

  • Unity 2022.3 LTS and later
  • Compatible with Unity 6

Free vs Pro

MIDI Playback

Free: Play MIDI files included in your Unity project.

Pro: Load and play MIDI from local files, byte arrays, generated content, or web URLs.

SoundFont Synthesis

Free: Integrated synthesizer with an included General MIDI SoundFont.

Pro: Import custom SoundFonts and load or switch them at runtime.

Real-Time Generation

Free: Generate MIDI notes and events directly from C#.

Pro: Chord, scale, and chord-progression tools.

MIDI Callbacks

Free: React to MIDI events during playback.

Pro: Intercept, transform, reroute, or discard events before synthesis.

Playback Controls

Free: Play, pause, resume, stop, seek, loop, and control tempo or speed.

Pro: Advanced loops, delayed or gradual start and stop, playlists, overlap, and crossfade.

MIDI Data

Free: Load and inspect MIDI events, tracks, tempo, duration, and position.

Pro: Advanced MIDI processing and transformation.

MIDI Editor

Free: -

Pro: Integrated visual MIDI Editor inside Unity.

MIDI Creation API

Free: -

Pro: Create, modify, merge, and save MIDI files directly from C#.

MIDI Devices

Free: -

Pro: MIDI input and output on supported Windows and macOS devices.

Spatial Audio

Free: Unity AudioSource distance attenuation for the complete player output.
Pro: Adds directional audio and independent spatialization for each instrument.

In short:

Maestro Free gives you everything needed to play MIDI in a Unity project, generate notes from C#, and connect musical events to gameplay.

Maestro Pro adds external MIDI and SoundFont loading, MIDI creation and editing, real-time event transformation, advanced playback and synchronization, MIDI devices, and spatial routing.