Added:
- Support for MIDI Pitch Bend and Pitch Bend Range messages ()
- A new "analog" mode on the Listener and Receiver which will vary the redstone power level output based on note velocity (volume) ()
Changed:
- Various refactors and adjustments to increase MIDI performance
Added:
- Support for MIDI Pitch Bend and Pitch Bend Range messages ()
- A new "analog" mode on the Listener and Receiver which will vary the redstone power level output based on note velocity (volume) ()
Changed:
- Various refactors and adjustments to increase MIDI performance
Added:
- Support for MIDI Pitch Bend and Pitch Bend Range messages ()
- A new "analog" mode on the Listener and Receiver which will vary the redstone power level output based on note velocity (volume) ()
Changed:
- Various refactors and adjustments to increase MIDI performance
Added:
- Support for MIDI Pitch Bend and Pitch Bend Range messages ()
- A new "analog" mode on the Listener and Receiver which will vary the redstone power level output based on note velocity (volume) ()
Changed:
- Various refactors and adjustments to increase MIDI performance
Notes:
- Aside from minor bug fix releases, this will be the final version of MIMI for the following Minecraft Versions: 1.19.4, 1.20.2, 1.20.4, 1.20.6
- Going forward MIMI will support the following Minecraft Versions: 1.19.2 (Forge), 1.20.1 (Forge), 1.21.x (Forge/NeoForge)
Added:
- Source Linker Item: Utility item to make it easier to link blocks to transmitters
- Settings Synchronizer Item: Utility item to copy-paste settings between blocks of the same type
- "MIMI and Me" guide book given to players on first spawn (configurable)
- Fallback "MIMI and Me" guidebook with Wiki link if Patchouli is not installed
- Support for MIDI Pitch Bend messages (!162)
- Added support for mobs (Parrots and Allays) dancing when MIMI instruments are played (!157)
- Fixed JEI/REI support for Tuning Table recipes
- Command to open the MIMI Config GUI (/mimi config)
- New Instrument Keyboard Layout option inspried by LMMS/Furance (!)
Changed:
- Significant code refactoring and cleanup to support future developments
- Fixed an issue where changing shuffle mode on a transmitter could sometimes crash a server (!159)
- Fixed an issue where transmitters could get stuck in favorites-only filter mode (!166)
- Fixed an issue where the volume of MIMI notes was incorrectly calculated when Minecraft's master volume slider was below 100% (!154)
- Fixed an issue where notes would sometimes hang on for ~10 seconds if you moved outside of the range of a transmitter (!164)
- Fixed an issue where the MIDI file count limit for transmitters was not being enforced (!165)
- Fixed an issue where a MIDI note that was stopped and started in the same frame would not properly sustain triggering of listeners/receivers (!156)
- Fixed an issue where copying settings for a Relay would not include the Broadcast Range or Channel Mapping
Removed:
- Device Config Item: This was only used as a way to open the MIMI Config GUI before the command (/mimi config) and keybind (default HOME) were added
Notes:
- Aside from minor bug fix releases, this will be the final version of MIMI for the following Minecraft Versions: 1.19.4, 1.20.2, 1.20.4, 1.20.6
- Going forward MIMI will support the following Minecraft Versions: 1.19.2 (Forge), 1.20.1 (Forge), 1.21.x (Forge/NeoForge)
Added:
- Source Linker Item: Utility item to make it easier to link blocks to transmitters
- Settings Synchronizer Item: Utility item to copy-paste settings between blocks of the same type
- "MIMI and Me" guide book given to players on first spawn (configurable)
- Fallback "MIMI and Me" guidebook with Wiki link if Patchouli is not installed
- Support for MIDI Pitch Bend messages (!162)
- Added support for mobs (Parrots and Allays) dancing when MIMI instruments are played (!157)
- Fixed JEI/REI support for Tuning Table recipes
- Command to open the MIMI Config GUI (/mimi config)
- New Instrument Keyboard Layout option inspried by LMMS/Furance (!)
Changed:
- Significant code refactoring and cleanup to support future developments
- Fixed an issue where changing shuffle mode on a transmitter could sometimes crash a server (!159)
- Fixed an issue where transmitters could get stuck in favorites-only filter mode (!166)
- Fixed an issue where the volume of MIMI notes was incorrectly calculated when Minecraft's master volume slider was below 100% (!154)
- Fixed an issue where notes would sometimes hang on for ~10 seconds if you moved outside of the range of a transmitter (!164)
- Fixed an issue where the MIDI file count limit for transmitters was not being enforced (!165)
- Fixed an issue where a MIDI note that was stopped and started in the same frame would not properly sustain triggering of listeners/receivers (!156)
- Fixed an issue where copying settings for a Relay would not include the Broadcast Range or Channel Mapping
Removed:
- Device Config Item: This was only used as a way to open the MIMI Config GUI before the command (/mimi config) and keybind (default HOME) were added
Notes:
- Aside from minor bug fix releases, this will be the final version of MIMI for the following Minecraft Versions: 1.19.4, 1.20.2, 1.20.4, 1.20.6
- Going forward MIMI will support the following Minecraft Versions: 1.19.2 (Forge), 1.20.1 (Forge), 1.21.x (Forge/NeoForge)
Added:
- Source Linker Item: Utility item to make it easier to link blocks to transmitters
- Settings Synchronizer Item: Utility item to copy-paste settings between blocks of the same type
- "MIMI and Me" guide book given to players on first spawn (configurable)
- Fallback "MIMI and Me" guidebook with Wiki link if Patchouli is not installed
- Support for MIDI Pitch Bend messages (!162)
- Added support for mobs (Parrots and Allays) dancing when MIMI instruments are played (!157)
- Fixed JEI/REI support for Tuning Table recipes
- Command to open the MIMI Config GUI (/mimi config)
- New Instrument Keyboard Layout option inspried by LMMS/Furance (!)
Changed:
- Significant code refactoring and cleanup to support future developments
- Fixed an issue where changing shuffle mode on a transmitter could sometimes crash a server (!159)
- Fixed an issue where transmitters could get stuck in favorites-only filter mode (!166)
- Fixed an issue where the volume of MIMI notes was incorrectly calculated when Minecraft's master volume slider was below 100% (!154)
- Fixed an issue where notes would sometimes hang on for ~10 seconds if you moved outside of the range of a transmitter (!164)
- Fixed an issue where the MIDI file count limit for transmitters was not being enforced (!165)
- Fixed an issue where a MIDI note that was stopped and started in the same frame would not properly sustain triggering of listeners/receivers (!156)
- Fixed an issue where copying settings for a Relay would not include the Broadcast Range or Channel Mapping
Removed:
- Device Config Item: This was only used as a way to open the MIMI Config GUI before the command (/mimi config) and keybind (default HOME) were added
Notes:
- Aside from minor bug fix releases, this will be the final version of MIMI for the following Minecraft Versions: 1.19.4, 1.20.2, 1.20.4, 1.20.6
- Going forward MIMI will support the following Minecraft Versions: 1.19.2 (Forge), 1.20.1 (Forge), 1.21.x (Forge/NeoForge)
Added:
- Source Linker Item: Utility item to make it easier to link blocks to transmitters
- Settings Synchronizer Item: Utility item to copy-paste settings between blocks of the same type
- "MIMI and Me" guide book given to players on first spawn (configurable)
- Fallback "MIMI and Me" guidebook with Wiki link if Patchouli is not installed
- Support for MIDI Pitch Bend messages (!162)
- Added support for mobs (Parrots and Allays) dancing when MIMI instruments are played (!157)
- Fixed JEI/REI support for Tuning Table recipes
- Command to open the MIMI Config GUI (/mimi config)
- New Instrument Keyboard Layout option inspried by LMMS/Furance (!)
Changed:
- Significant code refactoring and cleanup to support future developments
- Fixed an issue where changing shuffle mode on a transmitter could sometimes crash a server (!159)
- Fixed an issue where transmitters could get stuck in favorites-only filter mode (!166)
- Fixed an issue where the volume of MIMI notes was incorrectly calculated when Minecraft's master volume slider was below 100% (!154)
- Fixed an issue where notes would sometimes hang on for ~10 seconds if you moved outside of the range of a transmitter (!164)
- Fixed an issue where the MIDI file count limit for transmitters was not being enforced (!165)
- Fixed an issue where a MIDI note that was stopped and started in the same frame would not properly sustain triggering of listeners/receivers (!156)
- Fixed an issue where copying settings for a Relay would not include the Broadcast Range or Channel Mapping
Removed:
- Device Config Item: This was only used as a way to open the MIMI Config GUI before the command (/mimi config) and keybind (default HOME) were added
Notes:
- Aside from minor bug fix releases, this will be the final version of MIMI for the following Minecraft Versions: 1.19.4, 1.20.2, 1.20.4, 1.20.6
- Going forward MIMI will support the following Minecraft Versions: 1.19.2 (Forge), 1.20.1 (Forge), 1.21.x (Forge/NeoForge)
Added:
- Source Linker Item: Utility item to make it easier to link blocks to transmitters
- Settings Synchronizer Item: Utility item to copy-paste settings between blocks of the same type
- "MIMI and Me" guide book given to players on first spawn (configurable)
- Fallback "MIMI and Me" guidebook with Wiki link if Patchouli is not installed
- Support for MIDI Pitch Bend messages (!162)
- Added support for mobs (Parrots and Allays) dancing when MIMI instruments are played (!157)
- Fixed JEI/REI support for Tuning Table recipes
- Command to open the MIMI Config GUI (/mimi config)
- New Instrument Keyboard Layout option inspried by LMMS/Furance (!)
Changed:
- Significant code refactoring and cleanup to support future developments
- Fixed an issue where changing shuffle mode on a transmitter could sometimes crash a server (!159)
- Fixed an issue where transmitters could get stuck in favorites-only filter mode (!166)
- Fixed an issue where the volume of MIMI notes was incorrectly calculated when Minecraft's master volume slider was below 100% (!154)
- Fixed an issue where notes would sometimes hang on for ~10 seconds if you moved outside of the range of a transmitter (!164)
- Fixed an issue where the MIDI file count limit for transmitters was not being enforced (!165)
- Fixed an issue where a MIDI note that was stopped and started in the same frame would not properly sustain triggering of listeners/receivers (!156)
- Fixed an issue where copying settings for a Relay would not include the Broadcast Range or Channel Mapping
Removed:
- Device Config Item: This was only used as a way to open the MIMI Config GUI before the command (/mimi config) and keybind (default HOME) were added
Notes:
- Aside from minor bug fix releases, this will be the final version of MIMI for the following Minecraft Versions: 1.19.4, 1.20.2, 1.20.4, 1.20.6
- Going forward MIMI will support the following Minecraft Versions: 1.19.2 (Forge), 1.20.1 (Forge), 1.21.x (Forge/NeoForge)
Added:
- Source Linker Item: Utility item to make it easier to link blocks to transmitters
- Settings Synchronizer Item: Utility item to copy-paste settings between blocks of the same type
- "MIMI and Me" guide book given to players on first spawn (configurable)
- Fallback "MIMI and Me" guidebook with Wiki link if Patchouli is not installed
- Support for MIDI Pitch Bend messages (!162)
- Added support for mobs (Parrots and Allays) dancing when MIMI instruments are played (!157)
- Fixed JEI/REI support for Tuning Table recipes
- Command to open the MIMI Config GUI (/mimi config)
- New Instrument Keyboard Layout option inspried by LMMS/Furance (!)
Changed:
- Significant code refactoring and cleanup to support future developments
- Fixed an issue where changing shuffle mode on a transmitter could sometimes crash a server (!159)
- Fixed an issue where transmitters could get stuck in favorites-only filter mode (!166)
- Fixed an issue where the volume of MIMI notes was incorrectly calculated when Minecraft's master volume slider was below 100% (!154)
- Fixed an issue where notes would sometimes hang on for ~10 seconds if you moved outside of the range of a transmitter (!164)
- Fixed an issue where the MIDI file count limit for transmitters was not being enforced (!165)
- Fixed an issue where a MIDI note that was stopped and started in the same frame would not properly sustain triggering of listeners/receivers (!156)
- Fixed an issue where copying settings for a Relay would not include the Broadcast Range or Channel Mapping
Removed:
- Device Config Item: This was only used as a way to open the MIMI Config GUI before the command (/mimi config) and keybind (default HOME) were added
Notes:
- Aside from minor bug fix releases, this will be the final version of MIMI for the following Minecraft Versions: 1.19.4, 1.20.2, 1.20.4, 1.20.6
- Going forward MIMI will support the following Minecraft Versions: 1.19.2 (Forge), 1.20.1 (Forge), 1.21.x (Forge/NeoForge)
Added:
- Source Linker Item: Utility item to make it easier to link blocks to transmitters
- Settings Synchronizer Item: Utility item to copy-paste settings between blocks of the same type
- "MIMI and Me" guide book given to players on first spawn (configurable)
- Fallback "MIMI and Me" guidebook with Wiki link if Patchouli is not installed
- Support for MIDI Pitch Bend messages (!162)
- Added support for mobs (Parrots and Allays) dancing when MIMI instruments are played (!157)
- Fixed JEI/REI support for Tuning Table recipes
- Command to open the MIMI Config GUI (/mimi config)
- New Instrument Keyboard Layout option inspried by LMMS/Furance (!)
Changed:
- Significant code refactoring and cleanup to support future developments
- Fixed an issue where changing shuffle mode on a transmitter could sometimes crash a server (!159)
- Fixed an issue where transmitters could get stuck in favorites-only filter mode (!166)
- Fixed an issue where the volume of MIMI notes was incorrectly calculated when Minecraft's master volume slider was below 100% (!154)
- Fixed an issue where notes would sometimes hang on for ~10 seconds if you moved outside of the range of a transmitter (!164)
- Fixed an issue where the MIDI file count limit for transmitters was not being enforced (!165)
- Fixed an issue where a MIDI note that was stopped and started in the same frame would not properly sustain triggering of listeners/receivers (!156)
- Fixed an issue where copying settings for a Relay would not include the Broadcast Range or Channel Mapping
Removed:
- Device Config Item: This was only used as a way to open the MIMI Config GUI before the command (/mimi config) and keybind (default HOME) were added
Notes:
- Aside from minor bug fix releases, this will be the final version of MIMI for the following Minecraft Versions: 1.19.4, 1.20.2, 1.20.4, 1.20.6
- Going forward MIMI will support the following Minecraft Versions: 1.19.2 (Forge), 1.20.1 (Forge), 1.21.x (Forge/NeoForge)
Added:
- Source Linker Item: Utility item to make it easier to link blocks to transmitters
- Settings Synchronizer Item: Utility item to copy-paste settings between blocks of the same type
- "MIMI and Me" guide book given to players on first spawn (configurable)
- Fallback "MIMI and Me" guidebook with Wiki link if Patchouli is not installed
- Support for MIDI Pitch Bend messages (!162)
- Added support for mobs (Parrots and Allays) dancing when MIMI instruments are played (!157)
- Fixed JEI/REI support for Tuning Table recipes
- Command to open the MIMI Config GUI (/mimi config)
- New Instrument Keyboard Layout option inspried by LMMS/Furance (!)
Changed:
- Significant code refactoring and cleanup to support future developments
- Fixed an issue where changing shuffle mode on a transmitter could sometimes crash a server (!159)
- Fixed an issue where transmitters could get stuck in favorites-only filter mode (!166)
- Fixed an issue where the volume of MIMI notes was incorrectly calculated when Minecraft's master volume slider was below 100% (!154)
- Fixed an issue where notes would sometimes hang on for ~10 seconds if you moved outside of the range of a transmitter (!164)
- Fixed an issue where the MIDI file count limit for transmitters was not being enforced (!165)
- Fixed an issue where a MIDI note that was stopped and started in the same frame would not properly sustain triggering of listeners/receivers (!156)
- Fixed an issue where copying settings for a Relay would not include the Broadcast Range or Channel Mapping
Removed:
- Device Config Item: This was only used as a way to open the MIMI Config GUI before the command (/mimi config) and keybind (default HOME) were added
Notes:
- Aside from minor bug fix releases, this will be the final version of MIMI for the following Minecraft Versions: 1.19.4, 1.20.2, 1.20.4, 1.20.6
- Going forward MIMI will support the following Minecraft Versions: 1.19.2 (Forge), 1.20.1 (Forge), 1.21.x (Forge/NeoForge)
Added:
- Source Linker Item: Utility item to make it easier to link blocks to transmitters
- Settings Synchronizer Item: Utility item to copy-paste settings between blocks of the same type
- "MIMI and Me" guide book given to players on first spawn (configurable)
- Fallback "MIMI and Me" guidebook with Wiki link if Patchouli is not installed
- Support for MIDI Pitch Bend messages (!162)
- Added support for mobs (Parrots and Allays) dancing when MIMI instruments are played (!157)
- Fixed JEI/REI support for Tuning Table recipes
- Command to open the MIMI Config GUI (/mimi config)
- New Instrument Keyboard Layout option inspried by LMMS/Furance (!)
Changed:
- Significant code refactoring and cleanup to support future developments
- Fixed an issue where changing shuffle mode on a transmitter could sometimes crash a server (!159)
- Fixed an issue where transmitters could get stuck in favorites-only filter mode (!166)
- Fixed an issue where the volume of MIMI notes was incorrectly calculated when Minecraft's master volume slider was below 100% (!154)
- Fixed an issue where notes would sometimes hang on for ~10 seconds if you moved outside of the range of a transmitter (!164)
- Fixed an issue where the MIDI file count limit for transmitters was not being enforced (!165)
- Fixed an issue where a MIDI note that was stopped and started in the same frame would not properly sustain triggering of listeners/receivers (!156)
- Fixed an issue where copying settings for a Relay would not include the Broadcast Range or Channel Mapping
Removed:
- Device Config Item: This was only used as a way to open the MIMI Config GUI before the command (/mimi config) and keybind (default HOME) were added
Notes:
- Aside from minor bug fix releases, this will be the final version of MIMI for the following Minecraft Versions: 1.19.4, 1.20.2, 1.20.4, 1.20.6
- Going forward MIMI will support the following Minecraft Versions: 1.19.2 (Forge), 1.20.1 (Forge), 1.21.x (Forge/NeoForge)
Added:
- Source Linker Item: Utility item to make it easier to link blocks to transmitters
- Settings Synchronizer Item: Utility item to copy-paste settings between blocks of the same type
- "MIMI and Me" guide book given to players on first spawn (configurable)
- Fallback "MIMI and Me" guidebook with Wiki link if Patchouli is not installed
- Support for MIDI Pitch Bend messages (!162)
- Added support for mobs (Parrots and Allays) dancing when MIMI instruments are played (!157)
- Fixed JEI/REI support for Tuning Table recipes
- Command to open the MIMI Config GUI (/mimi config)
- New Instrument Keyboard Layout option inspried by LMMS/Furance (!)
Changed:
- Significant code refactoring and cleanup to support future developments
- Fixed an issue where changing shuffle mode on a transmitter could sometimes crash a server (!159)
- Fixed an issue where transmitters could get stuck in favorites-only filter mode (!166)
- Fixed an issue where the volume of MIMI notes was incorrectly calculated when Minecraft's master volume slider was below 100% (!154)
- Fixed an issue where notes would sometimes hang on for ~10 seconds if you moved outside of the range of a transmitter (!164)
- Fixed an issue where the MIDI file count limit for transmitters was not being enforced (!165)
- Fixed an issue where a MIDI note that was stopped and started in the same frame would not properly sustain triggering of listeners/receivers (!156)
- Fixed an issue where copying settings for a Relay would not include the Broadcast Range or Channel Mapping
Removed:
- Device Config Item: This was only used as a way to open the MIMI Config GUI before the command (/mimi config) and keybind (default HOME) were added
Source Linker Item: Utility item to make it easier to link blocks to transmitters
Settings Synchronizer Item: Utility item to copy-paste settings between blocks of the same type
"MIMI and Me" guide book given to players on first spawn (configurable)
Fallback "MIMI and Me" guidebook with Wiki link if Patchouli is not installed
Support for MIDI Pitch Bend messages (!162)
Added support for mobs (Parrots and Allays) dancing when MIMI instruments are played (!157)
Fixed JEI/REI support for Tuning Table recipes
Command to open the MIMI Config GUI (/mimi config)
Changed:
Significant code refactoring and cleanup to support future developments
Fixed an issue where changing shuffle mode on a transmitter could sometimes crash a server (!159)
Fixed an issue where transmitters could get stuck in favorites-only filter mode (!166)
Fixed an issue where the volume of MIMI notes was incorrectly calculated when Minecraft's master volume slider was below 100% (!154)
Fixed an issue where notes would sometimes hang on for ~10 seconds if you moved outside of the range of a transmitter (!164)
Fixed an issue where the MIDI file count limit for transmitters was not being enforced (!165)
Fixed an issue where a MIDI note that was stopped and started in the same frame would not properly sustain triggering of listeners/receivers (!156)
Removed:
Device Config Item: This was only used as a way to open the MIMI Config GUI before the command (/mimi config) and keybind (default HOME) were added
This is a minor release of MIMI which includes several bug fixes
## Changed
- Fixed various issues related to Effect Emitters
- Fixed a possible crash when MIDI songs have a long stretch of silence
- Fixed several other minor bugs specific to NeoForge registries
- Added a config option to disable logging of MIDI thread timeouts to reduce logspam in servers that frequently run several ticks behind
- Added a config option to increase the timeout milliseconds of MIDI thread events
This is a minor release of MIMI which includes several bug fixes
## Changed
- Fixed various issues related to Effect Emitters
- Fixed a possible crash when MIDI songs have a long stretch of silence
- Fixed several other minor bugs specific to NeoForge registries
- Added a config option to disable logging of MIDI thread timeouts to reduce logspam in servers that frequently run several ticks behind
- Added a config option to increase the timeout milliseconds of MIDI thread events
This is a minor release of MIMI which includes several bug fixes
## Changed
- Fixed various issues related to Effect Emitters
- Fixed a possible crash when MIDI songs have a long stretch of silence
- Fixed several other minor bugs specific to NeoForge registries
- Added a config option to disable logging of MIDI thread timeouts to reduce logspam in servers that frequently run several ticks behind
- Added a config option to increase the timeout milliseconds of MIDI thread events
This is a minor release of MIMI which includes several bug fixes
## Changed
- Fixed various issues related to Effect Emitters
- Fixed a possible crash when MIDI songs have a long stretch of silence
- Fixed several other minor bugs specific to NeoForge registries
- Added a config option to disable logging of MIDI thread timeouts to reduce logspam in servers that frequently run several ticks behind
- Added a config option to increase the timeout milliseconds of MIDI thread events
This is a minor release of MIMI which includes several bug fixes
## Changed
- Fixed various issues related to Effect Emitters
- Fixed a possible crash when MIDI songs have a long stretch of silence
- Fixed several other minor bugs specific to NeoForge registries
- Added a config option to disable logging of MIDI thread timeouts to reduce logspam in servers that frequently run several ticks behind
- Added a config option to increase the timeout milliseconds of MIDI thread events
This is a minor release of MIMI which includes several bug fixes
## Changed
- Fixed various issues related to Effect Emitters
- Fixed a possible crash when MIDI songs have a long stretch of silence
- Fixed several other minor bugs specific to NeoForge registries
- Added a config option to disable logging of MIDI thread timeouts to reduce logspam in servers that frequently run several ticks behind
- Added a config option to increase the timeout milliseconds of MIDI thread events
This is a minor release of MIMI which includes several bug fixes
## Changed
- Fixed various issues related to Effect Emitters
- Fixed a possible crash when MIDI songs have a long stretch of silence
- Fixed several other minor bugs specific to NeoForge registries
- Added a config option to disable logging of MIDI thread timeouts to reduce logspam in servers that frequently run several ticks behind
- Added a config option to increase the timeout milliseconds of MIDI thread events
This is a minor release of MIMI which includes several bug fixes
## Changed
- Fixed various issues related to Effect Emitters
- Fixed a possible crash when MIDI songs have a long stretch of silence
- Fixed several other minor bugs specific to NeoForge registries
- Added a config option to disable logging of MIDI thread timeouts to reduce logspam in servers that frequently run several ticks behind
- Added a config option to increase the timeout milliseconds of MIDI thread events
This is a minor release of MIMI which includes several bug fixes
## Changed
- Fixed various issues related to Effect Emitters
- Fixed a possible crash when MIDI songs have a long stretch of silence
- Fixed several other minor bugs specific to NeoForge registries
- Added a config option to disable logging of MIDI thread timeouts to reduce logspam in servers that frequently run several ticks behind
- Added a config option to increase the timeout milliseconds of MIDI thread events
This is a minor release of MIMI which includes several bug fixes
## Changed
- Fixed various issues related to Effect Emitters
- Fixed a possible crash when MIDI songs have a long stretch of silence
- Fixed several other minor bugs specific to NeoForge registries
- Added a config option to disable logging of MIDI thread timeouts to reduce logspam in servers that frequently run several ticks behind
- Added a config option to increase the timeout milliseconds of MIDI thread events
This is a minor release of MIMI which includes several bug fixes (primarily for 1.21+).
## Changed
- Fixed an issue where a server could fail to shutdown gracefully if shutdown before any players joined
- Updated to latest Forge/NeoForge
- Updated to latest mappings
This is a minor release of MIMI which includes several bug fixes (primarily for 1.21+).
## Changed
- Fixed an issue where a server could fail to shutdown gracefully if shutdown before any players joined
- Updated to latest Forge/NeoForge
- Updated to latest mappings
This is a minor release of MIMI which includes several bug fixes (primarily for 1.21+).
## Changed
- Fixed an issue where a server could fail to shutdown gracefully if shutdown before any players joined
- Updated to latest Forge/NeoForge
- Updated to latest mappings
This is a minor release of MIMI which includes several bug fixes (primarily for 1.21+).
## Changed
- Fixed an issue where a server could fail to shutdown gracefully if shutdown before any players joined
- Updated to latest Forge/NeoForge
- Updated to latest mappings
This is a minor release of MIMI which includes several bug fixes (primarily for 1.21+).
## Changed
- Fixed an issue where a server could fail to shutdown gracefully if shutdown before any players joined
- Updated to latest Forge/NeoForge
- Updated to latest mappings
This is a minor release of MIMI which includes several bug fixes (primarily for 1.21+).
## Changed
- Fixed an issue where a server could fail to shutdown gracefully if shutdown before any players joined
- Updated to latest Forge/NeoForge
- Updated to latest mappings
This is a minor release of MIMI which includes several bug fixes (primarily for 1.21+).
## Changed
- Fixed an issue where a server could fail to shutdown gracefully if shutdown before any players joined
- Updated to latest Forge/NeoForge
- Updated to latest mappings
This is a minor release of MIMI which includes several bug fixes (primarily for 1.21+).
## Changed
- Fixed an issue where a server could fail to shutdown gracefully if shutdown before any players joined
- Updated to latest Forge/NeoForge
- Updated to latest mappings
This is a minor release of MIMI which includes several bug fixes (primarily for 1.21+).
## Changed
- Fixed an issue where a server could fail to shutdown gracefully if shutdown before any players joined
- Updated to latest Forge/NeoForge
- Updated to latest mappings
This is a minor release of MIMI which includes several bug fixes (primarily for 1.21+).
## Changed
- Fixed an issue where a server could fail to shutdown gracefully if shutdown before any players joined
- Updated to latest Forge/NeoForge
- Updated to latest mappings
This is a minor release of MIMI which includes several new features, lots of bug fixes, and a lot of technical changes to support NeoForge and 1.20.6.
## Added
- Added the Relay block which is used to rebroadcast a Transmitter's notes a greater distance and can also be used to re-map notes from the Transmitter to other channels.
- Added the ability to broadcast notes from a connected MIDI device through the Transmitter item
- Added back the ability to modify the folder that the Transmitter loads MIDI files from
- Added the ability to modify the velocity (basically volume) of notes played by a connected MIDI input device
- NeoForge support for 1.20.4 and beyond
- Support for 1.20.6
## Changed
- Major refactoring of the broadcast message --> note --> sound system to substantially improve performance and flexibility
- Fixed (hopefully) an issue where the server would sometimes hang while parsing MIDI files - thanks to kawaiicakes on GitHub for reporting this issue
- Fixed an issue where breaking a Transmitter block while it was playing would cause notes to hang
- Fixed various display and scaling issues with block instruments - thanks to caveNJ on GitHub for reporting this issue
## Removed
- Removed the ability to invert the instrument filter on a listener because of performance issues
This is a minor release of MIMI which includes several new features, lots of bug fixes, and a lot of technical changes to support NeoForge and 1.20.6.
## Added
- Added the Relay block which is used to rebroadcast a Transmitter's notes a greater distance and can also be used to re-map notes from the Transmitter to other channels.
- Added the ability to broadcast notes from a connected MIDI device through the Transmitter item
- Added back the ability to modify the folder that the Transmitter loads MIDI files from
- Added the ability to modify the velocity (basically volume) of notes played by a connected MIDI input device
- NeoForge support for 1.20.4 and beyond
- Support for 1.20.6
## Changed
- Major refactoring of the broadcast message --> note --> sound system to substantially improve performance and flexibility
- Fixed (hopefully) an issue where the server would sometimes hang while parsing MIDI files - thanks to kawaiicakes on GitHub for reporting this issue
- Fixed an issue where breaking a Transmitter block while it was playing would cause notes to hang
- Fixed various display and scaling issues with block instruments - thanks to caveNJ on GitHub for reporting this issue
## Removed
- Removed the ability to invert the instrument filter on a listener because of performance issues
This is a minor release of MIMI which includes several new features, lots of bug fixes, and a lot of technical changes to support NeoForge and 1.20.6.
## Added
- Added the Relay block which is used to rebroadcast a Transmitter's notes a greater distance and can also be used to re-map notes from the Transmitter to other channels.
- Added the ability to broadcast notes from a connected MIDI device through the Transmitter item
- Added back the ability to modify the folder that the Transmitter loads MIDI files from
- Added the ability to modify the velocity (basically volume) of notes played by a connected MIDI input device
- NeoForge support for 1.20.4 and beyond
- Support for 1.20.6
## Changed
- Major refactoring of the broadcast message --> note --> sound system to substantially improve performance and flexibility
- Fixed (hopefully) an issue where the server would sometimes hang while parsing MIDI files - thanks to kawaiicakes on GitHub for reporting this issue
- Fixed an issue where breaking a Transmitter block while it was playing would cause notes to hang
- Fixed various display and scaling issues with block instruments - thanks to caveNJ on GitHub for reporting this issue
## Removed
- Removed the ability to invert the instrument filter on a listener because of performance issues
This is a minor release of MIMI which includes several new features, lots of bug fixes, and a lot of technical changes to support NeoForge and 1.20.6.
## Added
- Added the Relay block which is used to rebroadcast a Transmitter's notes a greater distance and can also be used to re-map notes from the Transmitter to other channels.
- Added the ability to broadcast notes from a connected MIDI device through the Transmitter item
- Added back the ability to modify the folder that the Transmitter loads MIDI files from
- Added the ability to modify the velocity (basically volume) of notes played by a connected MIDI input device
- NeoForge support for 1.20.4 and beyond
- Support for 1.20.6
## Changed
- Major refactoring of the broadcast message --> note --> sound system to substantially improve performance and flexibility
- Fixed (hopefully) an issue where the server would sometimes hang while parsing MIDI files - thanks to kawaiicakes on GitHub for reporting this issue
- Fixed an issue where breaking a Transmitter block while it was playing would cause notes to hang
- Fixed various display and scaling issues with block instruments - thanks to caveNJ on GitHub for reporting this issue
## Removed
- Removed the ability to invert the instrument filter on a listener because of performance issues
This is a minor release of MIMI which includes several new features, lots of bug fixes, and a lot of technical changes to support NeoForge and 1.20.6.
## Added
- Added the Relay block which is used to rebroadcast a Transmitter's notes a greater distance and can also be used to re-map notes from the Transmitter to other channels.
- Added the ability to broadcast notes from a connected MIDI device through the Transmitter item
- Added back the ability to modify the folder that the Transmitter loads MIDI files from
- Added the ability to modify the velocity (basically volume) of notes played by a connected MIDI input device
- NeoForge support for 1.20.4 and beyond
- Support for 1.20.6
## Changed
- Major refactoring of the broadcast message --> note --> sound system to substantially improve performance and flexibility
- Fixed (hopefully) an issue where the server would sometimes hang while parsing MIDI files - thanks to kawaiicakes on GitHub for reporting this issue
- Fixed an issue where breaking a Transmitter block while it was playing would cause notes to hang
- Fixed various display and scaling issues with block instruments - thanks to caveNJ on GitHub for reporting this issue
## Removed
- Removed the ability to invert the instrument filter on a listener because of performance issues
This is a minor release of MIMI which includes several new features, lots of bug fixes, and a lot of technical changes to support NeoForge and 1.20.6.
## Added
- Added the Relay block which is used to rebroadcast a Transmitter's notes a greater distance and can also be used to re-map notes from the Transmitter to other channels.
- Added the ability to broadcast notes from a connected MIDI device through the Transmitter item
- Added back the ability to modify the folder that the Transmitter loads MIDI files from
- Added the ability to modify the velocity (basically volume) of notes played by a connected MIDI input device
- NeoForge support for 1.20.4 and beyond
- Support for 1.20.6
## Changed
- Major refactoring of the broadcast message --> note --> sound system to substantially improve performance and flexibility
- Fixed (hopefully) an issue where the server would sometimes hang while parsing MIDI files - thanks to kawaiicakes on GitHub for reporting this issue
- Fixed an issue where breaking a Transmitter block while it was playing would cause notes to hang
- Fixed various display and scaling issues with block instruments - thanks to caveNJ on GitHub for reporting this issue
## Removed
- Removed the ability to invert the instrument filter on a listener because of performance issues
This is a minor release of MIMI which includes several new features, lots of bug fixes, and a lot of technical changes to support NeoForge and 1.20.6.
## Added
- Added the Relay block which is used to rebroadcast a Transmitter's notes a greater distance and can also be used to re-map notes from the Transmitter to other channels.
- Added the ability to broadcast notes from a connected MIDI device through the Transmitter item
- Added back the ability to modify the folder that the Transmitter loads MIDI files from
- Added the ability to modify the velocity (basically volume) of notes played by a connected MIDI input device
- NeoForge support for 1.20.4 and beyond
- Support for 1.20.6
## Changed
- Major refactoring of the broadcast message --> note --> sound system to substantially improve performance and flexibility
- Fixed (hopefully) an issue where the server would sometimes hang while parsing MIDI files - thanks to kawaiicakes on GitHub for reporting this issue
- Fixed an issue where breaking a Transmitter block while it was playing would cause notes to hang
- Fixed various display and scaling issues with block instruments - thanks to caveNJ on GitHub for reporting this issue
## Removed
- Removed the ability to invert the instrument filter on a listener because of performance issues
This is a minor release of MIMI which includes several new features, lots of bug fixes, and a lot of technical changes to support NeoForge and 1.20.6.
## Added
- Added the Relay block which is used to rebroadcast a Transmitter's notes a greater distance and can also be used to re-map notes from the Transmitter to other channels.
- Added the ability to broadcast notes from a connected MIDI device through the Transmitter item
- Added back the ability to modify the folder that the Transmitter loads MIDI files from
- Added the ability to modify the velocity (basically volume) of notes played by a connected MIDI input device
- NeoForge support for 1.20.4 and beyond
- Support for 1.20.6
## Changed
- Major refactoring of the broadcast message --> note --> sound system to substantially improve performance and flexibility
- Fixed (hopefully) an issue where the server would sometimes hang while parsing MIDI files - thanks to kawaiicakes on GitHub for reporting this issue
- Fixed an issue where breaking a Transmitter block while it was playing would cause notes to hang
- Fixed various display and scaling issues with block instruments - thanks to caveNJ on GitHub for reporting this issue
## Removed
- Removed the ability to invert the instrument filter on a listener because of performance issues
This is a minor hotfix release for bugs reported in version 4.0.7.
## Changed
- Fixed an issue where the postional audio of MIMI instruments became distorted when close to the source. Thanks to kawaiicakes on GitHub for the bug report!
- Changed the way MIDI input devices are set to now require setting each time the game starts and require a game restart to change the selected device because Java MIDI doesn't like to close devices properly. Thanks to 00J1NX00 on GitHub for the bug report!
- Added an Audio Output Device section to the device config screen to allow specifically setting the Audio Output Device used by MIMI instead of having it attempt to automatically pick the right device (useful for Max/Linux where the device names returned by Java and OpenAL may not match). Thanks to RedAngel121 on GitHub for teh bug report!
This is a minor hotfix release for bugs reported in version 4.0.7.
## Changed
- Fixed an issue where the postional audio of MIMI instruments became distorted when close to the source. Thanks to kawaiicakes on GitHub for the bug report!
- Changed the way MIDI input devices are set to now require setting each time the game starts and require a game restart to change the selected device because Java MIDI doesn't like to close devices properly. Thanks to 00J1NX00 on GitHub for the bug report!
- Added an Audio Output Device section to the device config screen to allow specifically setting the Audio Output Device used by MIMI instead of having it attempt to automatically pick the right device (useful for Max/Linux where the device names returned by Java and OpenAL may not match). Thanks to RedAngel121 on GitHub for teh bug report!
This is a minor hotfix release for bugs reported in version 4.0.7.
## Changed
- Fixed an issue where the postional audio of MIMI instruments became distorted when close to the source. Thanks to kawaiicakes on GitHub for the bug report!
- Changed the way MIDI input devices are set to now require setting each time the game starts and require a game restart to change the selected device because Java MIDI doesn't like to close devices properly. Thanks to 00J1NX00 on GitHub for the bug report!
- Added an Audio Output Device section to the device config screen to allow specifically setting the Audio Output Device used by MIMI instead of having it attempt to automatically pick the right device (useful for Max/Linux where the device names returned by Java and OpenAL may not match). Thanks to RedAngel121 on GitHub for teh bug report!
This is a minor hotfix release for bugs reported in version 4.0.7.
## Changed
- Fixed an issue where the postional audio of MIMI instruments became distorted when close to the source. Thanks to kawaiicakes on GitHub for the bug report!
- Changed the way MIDI input devices are set to now require setting each time the game starts and require a game restart to change the selected device because Java MIDI doesn't like to close devices properly. Thanks to 00J1NX00 on GitHub for the bug report!
- Added an Audio Output Device section to the device config screen to allow specifically setting the Audio Output Device used by MIMI instead of having it attempt to automatically pick the right device (useful for Max/Linux where the device names returned by Java and OpenAL may not match). Thanks to RedAngel121 on GitHub for teh bug report!
This is a minor hotfix release for bugs reported in version 4.0.7.
## Changed
- Fixed an issue where the postional audio of MIMI instruments became distorted when close to the source. Thanks to kawaiicakes on GitHub for the bug report!
- Changed the way MIDI input devices are set to now require setting each time the game starts and require a game restart to change the selected device because Java MIDI doesn't like to close devices properly. Thanks to 00J1NX00 on GitHub for the bug report!
- Added an Audio Output Device section to the device config screen to allow specifically setting the Audio Output Device used by MIMI instead of having it attempt to automatically pick the right device (useful for Max/Linux where the device names returned by Java and OpenAL may not match). Thanks to RedAngel121 on GitHub for teh bug report!
This is a minor hotfix release for bugs reported in version 4.0.6.
## Changed
- Fixed several issues related to blocks that emit/receive redstone incorrectly handling state changes when running on a dedicated server. Special thanks to Epik-B0mber on GitHub for the bug reports and all of the assisstance working through this!
This is a minor hotfix release for bugs reported in version 4.0.6.
## Changed
- Fixed several issues related to blocks that emit/receive redstone incorrectly handling state changes when running on a dedicated server. Special thanks to Epik-B0mber on GitHub for the bug reports and all of the assisstance working through this!
This is a minor hotfix release for bugs reported in version 4.0.6.
## Changed
- Fixed several issues related to blocks that emit/receive redstone incorrectly handling state changes when running on a dedicated server. Special thanks to Epik-B0mber on GitHub for the bug reports and all of the assisstance working through this!
This is a minor hotfix release for bugs reported in version 4.0.6.
## Changed
- Fixed several issues related to blocks that emit/receive redstone incorrectly handling state changes when running on a dedicated server. Special thanks to Epik-B0mber on GitHub for the bug reports and all of the assisstance working through this!
This is a minor hotfix release for bugs reported in version 4.0.6.
## Changed
- Fixed several issues related to blocks that emit/receive redstone incorrectly handling state changes when running on a dedicated server. Special thanks to Epik-B0mber on GitHub for the bug reports and all of the assisstance working through this!
This is a minor hotfix release for bugs reported in version 4.0.5.
## Changed
- Fixed a crash that would occur on the Dedicated Server if a shutdown was attempted before any players joined. Thanks to CaveNJ on GitHub for the bug report!
- Fixed an issue where notes wouldn't properly play on 1.20.1. Thanks to Flyer173, RedAngel121, BigJoeyM, NovaAstral, and Epik-B0mber on GitHub for their bug reports about this!
This is a minor hotfix release for bugs reported in version 4.0.5.
## Changed
- Fixed a crash that would occur on the Dedicated Server if a shutdown was attempted before any players joined. Thanks to CaveNJ on GitHub for the bug report!
This is a minor hotfix release for bugs reported in version 4.0.5.
## Changed
- Fixed a crash that would occur on the Dedicated Server if a shutdown was attempted before any players joined. Thanks to CaveNJ on GitHub for the bug report!
This is a minor hotfix release for bugs reported in version 4.0.5.
## Changed
- Fixed a crash that would occur on the Dedicated Server if a shutdown was attempted before any players joined. Thanks to CaveNJ on GitHub for the bug report!
This is a minor hotfix release for bugs reported in version 4.0.5.
## Changed
- Fixed a crash that would occur on the Dedicated Server if a shutdown was attempted before any players joined. Thanks to CaveNJ on GitHub for the bug report!
This is a minor hotfix release for bugs reported in version 4.0.4.
## Changed
- Rebuilt the method MIMI uses to determine the System Default Audio Output Device. Thanks to Flyer173, RedAngel121, BigJoeyM, NovaAstral, and Epik-B0mber on GitHub for their bug reports about this!
- Fixed various issues with selecting a MIDI Input Device. Thanks to 00J1NX00 and apocris on GitHUb for their bug reports about this!
This is a minor hotfix release for bugs reported in version 4.0.4.
## Changed
- Rebuilt the method MIMI uses to determine the System Default Audio Output Device. Thanks to Flyer173, RedAngel121, BigJoeyM, NovaAstral, and Epik-B0mber on GitHub for their bug reports about this!
- Fixed various issues with selecting a MIDI Input Device. Thanks to 00J1NX00 and apocris on GitHUb for their bug reports about this!
This is a minor hotfix release for bugs reported in version 4.0.4.
## Changed
- Rebuilt the method MIMI uses to determine the System Default Audio Output Device. Thanks to Flyer173, RedAngel121, BigJoeyM, NovaAstral, and Epik-B0mber on GitHub for their bug reports about this!
- Fixed various issues with selecting a MIDI Input Device. Thanks to 00J1NX00 and apocris on GitHUb for their bug reports about this!
This is a minor hotfix release for bugs reported in version 4.0.4.
## Changed
- Rebuilt the method MIMI uses to determine the System Default Audio Output Device. Thanks to Flyer173, RedAngel121, BigJoeyM, NovaAstral, and Epik-B0mber on GitHub for their bug reports about this!
- Fixed various issues with selecting a MIDI Input Device. Thanks to 00J1NX00 and apocris on GitHUb for their bug reports about this!
This is a minor hotfix release for bugs reported in version 4.0.4.
## Changed
- Rebuilt the method MIMI uses to determine the System Default Audio Output Device. Thanks to Flyer173, RedAngel121, BigJoeyM, NovaAstral, and Epik-B0mber on GitHub for their bug reports about this!
- Fixed various issues with selecting a MIDI Input Device. Thanks to 00J1NX00 and apocris on GitHUb for their bug reports about this!
This is a minor hotfix release for bugs reported in version 4.0.3.
## Changed
- Added audio output device fallbacks and additional logging information to hopefully resolve issues with no audio being produced from MIMI instruments. Thanks to Flyer173, RedAngel121, and Epik-B0mber on GitHub for their bug reports about this!
This is a minor hotfix release for bugs reported in version 4.0.3.
## Changed
- Added audio output device fallbacks and additional logging information to hopefully resolve issues with no audio being produced from MIMI instruments. Thanks to Flyer173, RedAngel121, and Epik-B0mber on GitHub for their bug reports about this!
This is a minor hotfix release for bugs reported in version 4.0.3.
## Changed
- Added audio output device fallbacks and additional logging information to hopefully resolve issues with no audio being produced from MIMI instruments. Thanks to Flyer173, RedAngel121, and Epik-B0mber on GitHub for their bug reports about this!
This is a minor hotfix release for bugs reported in version 4.0.3.
## Changed
- Added audio output device fallbacks and additional logging information to hopefully resolve issues with no audio being produced from MIMI instruments. Thanks to Flyer173, RedAngel121, and Epik-B0mber on GitHub for their bug reports about this!
This is a minor hotfix release for bugs reported in version 4.0.3.
## Changed
- Added audio output device fallbacks and additional logging information to hopefully resolve issues with no audio being produced from MIMI instruments. Thanks to Flyer173, RedAngel121, and Epik-B0mber on GitHub for their bug reports about this!
This is a minor hotfix release for bugs reported in version 4.0.2.
## Changed
- Fixed a bug where the client would sometimes crash when logging out of a world or when joining a second world within the same client session after leaving a world. Thanks to CaveNJ on GitHub for the bug report!
This is a minor hotfix release for bugs reported in version 4.0.2.
## Changed
- Fixed a bug where the client would sometimes crash when logging out of a world or when joining a second world within the same client session after leaving a world. Thanks to CaveNJ on GitHub for the bug report!
This is a minor hotfix release for bugs reported in version 4.0.2.
## Changed
- Fixed a bug where the client would sometimes crash when logging out of a world or when joining a second world within the same client session after leaving a world. Thanks to CaveNJ on GitHub for the bug report!
This is a minor hotfix release for bugs reported in version 4.0.2.
## Changed
- Fixed a bug where the client would sometimes crash when logging out of a world or when joining a second world within the same client session after leaving a world. Thanks to CaveNJ on GitHub for the bug report!
This is a minor hotfix release for bugs reported in version 4.0.2.
## Changed
- Fixed a bug where the client would sometimes crash when logging out of a world or when joining a second world within the same client session after leaving a world. Thanks to CaveNJ on GitHub for the bug report!
This is a minor hotfix release for bugs reported in version 4.0.1.
## Changed
- Fixed a bug where the client would crash when attempting to create or join a world when the MIMI MIDI Synthesizers failed to initialize (thanks to RedAngel121 on GitHub for the bug report)
- Fixed a bug where the server would sometimes fail to completely exit in a timely manner when MIDI processes are running in the background during server stop (thanks to yezhiyi9670 on GitHub for the bug report)
This is a minor hotfix release for bugs reported in version 4.0.1.
## Changed
- Fixed a bug where the client would crash when attempting to create or join a world when the MIMI MIDI Synthesizers failed to initialize (thanks to RedAngel121 on GitHub for the bug report)
- Fixed a bug where the server would sometimes fail to completely exit in a timely manner when MIDI processes are running in the background during server stop (thanks to yezhiyi9670 on GitHub for the bug report)
This is a minor hotfix release for bugs reported in version 4.0.1.
## Changed
- Fixed a bug where the client would crash when attempting to create or join a world when the MIMI MIDI Synthesizers failed to initialize (thanks to RedAngel121 on GitHub for the bug report)
- Fixed a bug where the server would sometimes fail to completely exit in a timely manner when MIDI processes are running in the background during server stop (thanks to yezhiyi9670 on GitHub for the bug report)
This is a minor hotfix release for bugs reported in version 4.0.1.
## Changed
- Fixed a bug where the client would crash when attempting to create or join a world when the MIMI MIDI Synthesizers failed to initialize (thanks to RedAngel121 on GitHub for the bug report)
- Fixed a bug where the server would sometimes fail to completely exit in a timely manner when MIDI processes are running in the background during server stop (thanks to yezhiyi9670 on GitHub for the bug report)
This is a minor hotfix release for bugs reported in version 4.0.1.
## Changed
- Fixed a bug where the client would crash when attempting to create or join a world when the MIMI MIDI Synthesizers failed to initialize (thanks to RedAngel121 on GitHub for the bug report)
- Fixed a bug where the server would sometimes fail to completely exit in a timely manner when MIDI processes are running in the background during server stop (thanks to yezhiyi9670 on GitHub for the bug report)
This is a minor hotfix release for bugs reported in version 4.0.0.
## Changed
- Fixed a bug where the Transmitter GUI would sometimes be cut off on GUI scale 4
- Fixed a bug where screens could not be closed using the inventory key
- Stopgap solution for a MIDI threadlock causing the server to crash
Thanks to kawaiicakes on GitHub for the bug reports!
This is a minor hotfix release for bugs reported in version 4.0.0.
## Changed
- Fixed a bug where the Transmitter GUI would sometimes be cut off on GUI scale 4
- Fixed a bug where screens could not be closed using the inventory key
- Stopgap solution for a MIDI threadlock causing the server to crash
Thanks to kawaiicakes on GitHub for the bug reports!
This is a minor hotfix release for bugs reported in version 4.0.0.
## Changed
- Fixed a bug where the Transmitter GUI would sometimes be cut off on GUI scale 4
- Fixed a bug where screens could not be closed using the inventory key
- Stopgap solution for a MIDI threadlock causing the server to crash
Thanks to kawaiicakes on GitHub for the bug reports!
This is a minor hotfix release for bugs reported in version 4.0.0.
## Changed
- Fixed a bug where the Transmitter GUI would sometimes be cut off on GUI scale 4
- Fixed a bug where screens could not be closed using the inventory key
- Stopgap solution for a MIDI threadlock causing the server to crash
Thanks to kawaiicakes on GitHub for the bug reports!
This is a minor hotfix release for bugs reported in version 4.0.0.
## Changed
- Fixed a bug where the Transmitter GUI would sometimes be cut off on GUI scale 4
- Fixed a bug where screens could not be closed using the inventory key
- Stopgap solution for a MIDI threadlock causing the server to crash
Thanks to kawaiicakes on GitHub for the bug reports!
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
_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...
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
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
**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
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
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