MidiPlayer
by zenkanay
MidiPlayer lets a Fabric client play MIDI files through the note blocks around the player, with no commands needed once a track is loaded.
What it does
Plays MIDI files through the note blocks surrounding the player, either automatically or in real time. Note blocks nearby are tuned by an auto-tuning routine so that the notes of a track land on the instruments of the game. The mod maps MIDI instrument categories onto the vanilla note block instruments, following a preferred order.
The mod is a client-side Fabric mod for 1.21.11, so only the player's client needs it, and servers run without it. Fabric API is required and must be installed alongside it. Files are published for Fabric only, and the latest is 1.0.1, released on 2026-07-10. The code is open source under the MIT License, and the issue tracker and source code are public.
Key features
Automatic MIDI playback
Plays MIDI files through the surrounding note blocks without manual input after a track is chosen.
Real-time playback
A second mode plays the track live through the same note blocks, as an alternative to automatic playback.
Note block auto-tuning
Nearby note blocks are tuned automatically, so the notes of a track match the pitches they need.
Configuration screen
A vanilla-styled settings screen opens with the default key M, and its controls can be changed.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Questions
Does MidiPlayer need Fabric API?
Does the server need MidiPlayer?
Which key opens the settings?
In the catalog
MidiPlayer is one of 2,135 Minigame mods on ModsFinder, and one of 1,454 Minigame mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from zenkanay
Similar mods
What the author says
A client-side Fabric mod for Minecraft 1.21.11 that plays MIDI files on surrounding note blocks automatically. ↑Showcase video (in Japanese)
Official listing
- Modrinth page
- modrinth.com/mod/midiplayer
- Owner
- zenkanay
- Published
- 2026-07-10
- Updated on Modrinth
- 2026-07-10
- Facts verified
- 2026-10-15
