HomeJavaModsMCMidi
MCMidi
ModsJava

MCMidi

by Karasu · on Modrinth

MCMidi is a Minecraft Fabric mod that allows you to play MIDI files in-game with high-quality sound and real-time visualization.

⬇ Download on Modrinth
MCMidi — screenshot 1MCMidi — screenshot 2MCMidi — screenshot 3

MCMidi

MCMidi is a Minecraft Fabric mod that allows you to play MIDI files in-game with high-quality sound and real-time visualization.

Features

Command Usage

Manage your MIDI playback using the following client-side commands:

How to Use

  1. Prepare your files:
    • Place your .midi or .mid files in the midi/musics/ directory within your Minecraft instance folder.
    • (Optional) Place your .sf2 SoundFont files in the midi/soundfonts/ directory.
  2. Launch Minecraft: Open the Midi Control Center by pressing , (default keybind).
  3. Configure Settings: Open the Mod Menu from the main menu, find MCMidi, and click the gear icon to adjust volume or select a custom SoundFont.

Implemented Architecture

MCMidi is built with a focus on modularity and maintainability:

Dependencies

This mod requires the following libraries:

Contribution

Contributions are welcome! If you have suggestions, bug reports, or would like to submit a pull request, please follow these steps:

  1. Fork this repository and create your branch from master.
  2. Make your changes with clear commit messages.
  3. Ensure your code builds and passes any existing checks.
  4. Submit a pull request with a description of your changes.

For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License. See LICENSE for details.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more