CH·45 Interactive music
verified 2026-06-19

UnityMidiPlayer dormant

Chris-TopherW vunknown added 2026-05-29 verified 2026-06-19

[Use when]

You need to import and play MIDI files in Unity or generate procedural music using MIDI messages.

Engines
U Unity
License

MIT

Pricing

Free

Last verified

2026-06-19

Added

2026-05-29

about

A Unity plugin for importing and playing standard MIDI files (type 0 and 1) through MIDI outputs. Supports basic MIDI playback functionality and provides an API for procedural music generation using MIDI messages.

The tool handles MIDI file import by converting .mid files to .txt format within Unity's asset system. It provides scheduling functions for precise timing control, including DSP-scheduled playback and sequential note triggering based on PPQ calculations.

Note that older MIDI features like embedded lyrics are not supported and may cause import errors. The codebase originated from academic research in 2016 and the author acknowledges its rough implementation state.