Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Musical Instrument Minecraft Interface (MIMI)

Musical Instrument Minecraft Interface (MIMI)

Musical Instrument Minecraft Interface - Play music with multiple instruments, multiple players, and MIDI files!

25.2k
40
Adventure
Decoration
Social

Compatibility

Minecraft: Java Edition

1.21.1
1.20.6
1.20.1–1.20.4
1.19.4
1.19–1.19.2
1.18.x

Platforms

Forge
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source

Creators

tofodroid
tofodroid Owner

Details

Licensed MIT
Published 3 years ago
Updated last week
DescriptionGalleryChangelogVersions

Show all versions

1
5
6

1.20.1-4.0.0-RELEASE

by tofodroid on Feb 26, 2024
Download

1.19.4-4.0.0-RELEASE

by tofodroid on Feb 26, 2024
Download

1.19.2-4.0.0-RELEASE

by tofodroid on Feb 26, 2024
Download

Version 4.0.0 - RELEASE

Added

  • 8 New Instruments
    • Block: Timpani, Harp, Contrabass
    • Handheld: Trombone, Tuba, Viola, Cello, Piccolo
  • 1 New Tuned Instrument
    • Violin (Trio)
  • Handheld Transmitter - Replaces the previous Transmitter and FileCaster.
    • Includes a much improved interface and the ability to place songs from the server and your PC.
  • Server Transmitter Block - Replaces the Broadcaster.
    • Includes the same interface as the handheld Transmitter but can only play songs from the server.
  • LED Cubes - When powered by Redstone glows in one of 16 colors (dye colors).
    • Includes 8 design variants and the ability to invert so that it glows when not powered by Redstone.
    • Does not change the light level in the world so that it can be rapidly turned on and off without lag.
  • Effect Emitter - When powered by Redstone can play a Sound Effect and Particle Effect.
    • Can be heavily customized using the User Interface including the ability to loop.
    • Includes the ability to invert so that it emits when not powered by Redstone.

Changed

  • User Interface - Every screen in MIMI has been at least partially overhauled for visual consistency and simplification.
  • Simplified Instrument to Transmitter Linking - It's not faster and easier than ever to link your instruments and start playing.
  • Overhauled Transmitter - The Transmitter has been completely rebuilt to make it easier to use and give more flexibility.
    • You can now set songs as favorites and filter the list of songs to only those you have marked.
    • Servers can now provide MIDI files that will show up on the Transmitter screen for players to easily play.
    • You can now seek around the current MIDI file by clicking within the seek bar.
    • MIDI files are now expected to be stored in a specific folder like Resource Packs.
      • While less flexible, this makes it easier for players to locate their files.
      • There's even a button to open the folder right from the Transmitter screen!
  • Simplified MIDI Settings Copying - You can now copy MIDI settings from one block or instrument to via the crafting grid.
  • Listener and Receiver Modes - You can now toggle the Listener and Receiver between "Note Start" and "Note Held" modes.
    • Note Start - This was previously the only mode and would cause the Listener/Receiver to emit Redstone when a note started.
    • Note Held - This new mode allows the Listener/Receiver to continuously emit Redstone while a note is playing.
  • Block Art - Art for nearly every block has been redone to enhance block-to-block uniqueness and increase visual consistency.
  • Massive Performance Improvements - Reduced latency on everything from notes playing to Listeners and Receivers triggering.
    • On MIMI 3.x Through the Fire and The Flames with 5 Instruments, 5 Listeners, and 5 Receivers used 43% of Server Tick Time
      • On MIMI 4.0.0 the same setup consistently uses < 3% of Server Tick Time
    • on MIMI 3.x there was a minimum 100ms delay between Listeners/Receivers firing and players hearing the notes
      • On MIMI 4.0.0 that delay has a minimum of 10ms
  • Several recipe tweaks for balance.
  • Many bug fixes and stability improvements.
  • Probably a bunch of other small things that I'm forgetting.

Removed

  • Switchboards - MIDI settings are now stored directly on instruments and blocks.
    • Instruments and blocks that previous contained a Switchboard have had the settings copied onto them.
  • FileCaster - The Transmitter now supports playing files from the server and your PC.
    • Can be converted to a Transmitter item by right-clicking while holding.
  • Broadcaster - MIDI playback by URL is no longer supported for security reasons.
    • Can be converted to a Server Transmitter block by right-clicking when placed in the world.
  • Floppy Disks - MIDI playback by URL is no longer supported for security reasons.
  • Disk Writer - MIDI playback by URL is no longer supported for security reasons.

1.19.2-4.0.0-BETA

by tofodroid on Feb 24, 2024
Download

1.19.4-4.0.0-BETA

by tofodroid on Feb 24, 2024
Download

1.20.1-4.0.0-BETA

by tofodroid on Feb 24, 2024
Download

1.20.2-4.0.0-BETA

by tofodroid on Feb 24, 2024
Download

1.20.4-4.0.0-BETA

by tofodroid on Feb 24, 2024
Download

Version 4.0.0 - BETA

Added

  • 8 New Instruments
    • Block: Timpani, Harp, Contrabass
    • Handheld: Trombone, Tuba, Viola, Cello, Piccolo
  • 1 New Tuned Instrument
    • Violin (Trio)
  • Handheld Transmitter - Replaces the previous Transmitter and FileCaster.
    • Includes a much improved interface and the ability to place songs from the server and your PC.
  • Server Transmitter Block - Replaces the Broadcaster.
    • Includes the same interface as the handheld Transmitter but can only play songs from the server.
  • LED Cubes - When powered by Redstone glows in one of 16 colors (dye colors).
    • Includes 8 design variants and the ability to invert so that it glows when not powered by Redstone.
    • Does not change the light level in the world so that it can be rapidly turned on and off without lag.
  • Effect Emitter - When powered by Redstone can play a Sound Effect and Particle Effect.
    • Can be heavily customized using the User Interface including the ability to loop.
    • Includes the ability to invert so that it emits when not powered by Redstone.

Changed

  • User Interface - Every screen in MIMI has been at least partially overhauled for visual consistency and simplifcation.
  • Simplified Instrument to Transmitter Linking - It's not faster and easier than ever to link your instruments and start playing.
  • Overhauled Transmitter - The Transmitter has been completely rebuilt to make it easier to use and give more flexibility.
    • You can now set songs as favorites and filter the list of songs to only those you have marked.
    • Servers can now provide MIDI files that will show up on the Transmitter screen for players to easily play.
    • MIDI files are now expected to be stored in a specific folder like Resource Packs.
      • While less flexible, this makes it easier for players to locate their files.
      • There's even a button to open the folder right from the Transmitter screen!
  • Simplified MIDI Settings Copying - You can now copy MIDI settinsg from one block or instrument to via the crafting grid.
  • Listener and Receiver Modes - You can nwo toggle the Listener and Receiver between "Note Start" and "Note Held" modes.
    • Note Start - This was previously the only mode and would cause the Listener/Receiver to emit redstone when a note started.
    • Note Held - This new mode allows the Listener/Receiver to continuously emit redstone while a note is playing.
  • Block Art - Art for nearly every block has been redone to enhance block-to-block uniqueness and increase visual consistency.
  • Massive Performance Improvements - Reduced latency on everything from notes playing to Listeners and Receivers triggering.
    • On MIMI 3.x Through the Fire and The Flames with 5 Instruments, 5 Listeners, and 5 Receivers used 43% of Server Tick Time
      • On MIMI 4.0.0 the same setup consistently uses < 3% of Server Tick Time
    • on MIMI 3.x there was a minimum 100ms delay between Listeners/Receivers firing and players hearing the notes
      • On MIMI 4.0.0 that delay has a minimum of 10ms
  • Several recipe tweaks for balance.
  • Many bug fixes and stability improvements.
  • Probably a bunch of other small things that I'm forgetting.

Removed

  • Switchboards - MIDI settings are now stored directly on instruments and blocks.
    • Instruments and blocks that previous contained a Switchboard have had the settings copied onto them.
  • FileCaster - The Transmitter now supports playing files from the server and your PC.
    • Can be converted to a Transmitter item by right-clicking while holding.
  • Broadcaster - MIDI playback by URL is no longer supported for security reasons.
    • Can be converted to a Server Transmitter block by right-clicking when placed in the world.
  • Floppy Disks - MIDI playback by URL is no longer supported for security reasons.
  • Disk Writer - MIDI playback by URLis no longer supported for security reasons.

1.18.2-2.1.1

by tofodroid on Aug 19, 2022
Download

HOTFIX: Fix an issue where the game could crash when the MIMI synths are ticked before fully initializing.

1.19.2-3.0.0

by tofodroid on Aug 19, 2022
Download

The Anniversary Update

Added

  • 7 New Instruments: E-Drums, Keyboard, Harpsichord, Prophet-5, Bottle, Pan Flute, Recorder
  • 28 New Tuning Variants
  • Floppy Disks: Play MIDI files from the Web or the Server
  • Transmitter (New): Play Floppy Disks from your inventory
  • Broadcaster: Play Floppy Disks from a block
  • Disk Writer: Write data to blank Floppy Disks
  • Device Config Item: Access the MIDI Device Config GUI without a keybind
  • Server Music Caching and Server MIDI Files
  • Bundled default Soundfont: GMGSX.sf2
  • Probably more stuff I'm forgetting...

Changed

  • Modified several instrument textures to make them dyeable
  • Renamed existing Transmitter to FileCaster
  • Massively refactored client-side MIDI handling
  • Completely rewritten guide book
  • Slight simplification of some GUIs
  • Refactored some networking code
  • Renamed some keybinds
  • Fixed a heap of bugs
  • Updated Forge, JEI, and Patchouli versions
  • Probably more stuff I'm forgetting...

Removed N/A

1.19.1-2.2.9

by tofodroid on Aug 3, 2022
Download

This is the same bug fix release as 1.19.0-2.2.9 but for Minecraft 1.19.1 and Forge 42.x

  • Fixed a bug where switchboards wouldn't show up in some item slots after loading the game
  • Fixed a bug where re-colored block instruments wouldn't show up properly in multiplayer
  • Fixed a bug where keybinds weren't working as expected
  • Fixed a bug where the switchboard note filter wouldn't render in a GUI until it was modified

1.19.0-2.2.9

by tofodroid on Aug 3, 2022
Download

This is the same bug fix release as 1.19.1-2.2.9 but for Minecraft 1.19.0 and Forge 41.x

  • Fixed a bug where switchboards wouldn't show up in some item slots after loading the game
  • Fixed a bug where re-colored block instruments wouldn't show up properly in multiplayer
  • Fixed a bug where keybinds weren't working as expected
  • Fixed a bug where the switchboard note filter wouldn't render in a GUI until it was modified

1.19.0-2.2.5

by tofodroid on Jun 17, 2022
Download

HOTFIX Release

This release fixes several issues related to the Instrumentalist Villager.

  • Villagers should now interact with the Tuning Table as a workplace again.

  • Instrumentalist Villager houses should now spawn in villages again.

  • Worlds converted from 1.16.x and 1.18.x should no longer sometimes crash when loaded into the 1.19.x version of MIMI

1.19.0-2.2.3

by tofodroid on Jun 10, 2022
Download

Added

  • Wardens and Sculk sensors now detect notes played by instruments
  • Latency for local midi notes and notes from other players can now be configured independently

Updated

  • Updated dependency versions
  • Fixed a bug where notes played from external midi devices wouldn't work for the off-hand instrument
  • Various other minor code cleanups for 1.19

Removed

  • N/A

1.19.0-2.2.2

by tofodroid on Jun 10, 2022
Download

HOTFIX This hotfix release fixes an issue where notes could hang if a switchboard was updated while notes were being played.

1.19.0-2.2.1

by tofodroid on Jun 9, 2022
Download

Changelog

Upgraded the mod to Minecraft 1.19.x

Added

Added support for REI

Changed

Necessary changes for MC 1.19.x
Bumped versions of dependencies
Fixed a bug where off-hand instruments would not respond to transmitter notes
Fixed a bug where the GUIs for various redstone-enabled blocks were not transparent where they should be
Fixed a bug where after awhile players seated at instruments could no longer move

1.18.2-2.1.0

by tofodroid on Jun 9, 2022
Download

This is a minor release that fixes a few bugs, tweaks a few things, and updates the mod to 1.18.2.

Added

  • Added support for a handful of MIDI controller messages when using a MIDI instrument including sustain/hold.

Modified

  • Updated to the latest 1.18.2 Forge version
  • Updated to the latest 1.18.2 Patchouli and JEI dependency versions
  • Minor code cleanup and refactoring
  • Allowed stacking of switchboards up to 64

Removed

  • Unused debug code
1
5
6

Modrinth is open source.

main@016c3d7

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.