Playing MIDI Files - tofodroid/mimi-mod GitHub Wiki

1. Finding MIDI Files

To play MIDI files in MIMI you'll first need to get some. MIDI files are not like regular music that you would listen to on your computer (such as MP3 files) and MIMI does not support playing any other kinds of music files. Normal music files are a recording of instruments playing notes but MIDI files are the notes themselves instructions for how they should be played.

MIDI has been around for a long time so there are lots of songs available online, but it may be hard to find newer songs that have had MIDI files created for them. Here are some links to sites that have lots of free MIDI files:

  1. BitMidi.com
  2. FreeMidi.org
  3. MidiWorld.com
  4. FreeMidis.net
  5. MidiFind.com

More can easily be found via Google!

2. The Transmitter

The Transmitter is used to transmit notes from a MIDI File to instruments in MIMI.

Recipe

image

Using

To use a Transmitter, craft one, place it into your main or off hand, and right-click to open the Transmitter Screen (explained below). The Transmitter acts a bit like an Ender Chest in that each player only has one, and every Transmitter item will be the same for that player.

3. The Server Transmitter

The Server Transmitter is a block form of the Transmitter that doesn't need to be held by a player to play MIDI files. However, it can only play songs provided by the server. MIDI files can be added to the Server Transmitter by placing them in the "server_midi_files" folder within the MIMI config folder (also works for single player and the host in LAN) and clicking the reload button.

Recipe

image

Note: you can use any Log and Plank variants in the above recipe

Using

Unlike the handheld Transmitter, where settings are saved once per player, Server Transmitter settings are saved separately on each block. While it is playing a son, the Server Transmitter block will emit a Redstone signal.

4. The Transmitter Screen

The Transmitter Screen is the screen that you see upon right-clicking a held Transmitter or Server Transmitter block which allows you to use the playlist controls to control the playback of MIDI files from the Transmitter.

Adding Songs

When using a handheld Transmitter (and, in single player / as a LAN host, a Server Transmitter) the folder button in the top-left corner will open the folder you should put the MIDI files that you want to load into. To add files to a Server Transmitter open the MIMI Configuration folder and put MIDI files into the "server_midi_files" folder.

When you have added/removed files, click the refresh button in the top-right corner to load them into the playlist. Only MIDI format files ending in ".mid" or ".midi" will be detected.

Filtering Songs

When using a Transmitter you can use the buttons in the top-right to filter the playlist of songs by source (your PC, the server, or all) (only for handheld Transmitters) and by favorites (favorited, not favorited, or all). To mark a song as a favorite, use the heart-plus button to the right of the selected song's name. The same button is used to unfavorite the song if it is already favorited.

Playing Songs

The playlist controls in the bottom-left are used to change the selected song and control its playback. The buttons to the right of the playlist controls let you change the loop (one, all, or none) and shuffle (shuffled or unshuffled) modes. The playback bar in the bottom-right shows you how far into the selected song you currently are.