
There are numerous versions of this floating around the internet, some including different combinations of these features: The reason for this derivation is seemingly unnecessary, but it was done for adding more features at the cost of highly decreasing its performance (but still higher than all other known MIDI players). Mmvis is the latest derivation of the mmidi line. Only supports KDMAPI, and the benchmark editions support SendCustomEvent. This edition is under active development. Mmm-mmidi, or as alternatively named mmmmidi or Morshu-mmidi is a branch of mmm with mmidi's visualizer merged into the code. This edition has no visualizer, nor does it print any text to the console other than the "branding" text to decrease the wasted processing power and also make the exe smaller.

Mmm, or as named in the "branding" text MorshuMidi is a complete rewrite which came 2 months after the initial mmidi release, focusing on lowering the CPU cycles per note as much as possible, thus having extremely high note bandwidth, higher than all other available midi players. Only supports WinMM with DeviceID being hardcoded to 1. Prints text to the console instead of to the top of the screen, like in the original mmidi. This is just mmidi with the visualizer stripped and the code reorganized to perform better. This edition is no longer maintained other than bugfixes. Just before the visualizer was added, the mmopt branch was created for slightly increased performance over the visuals. The original mmidi program was originally just a console-based midi player, whose name comes from the mmidi library which it is based on. To preserve performance (the main goal of this entire lineup), each feature set requires a separate exe, as runtime feature selection significantly degrades the performance when it comes to handling hundred-thousands of notes per second.

The mmidi line consists mostly out of multiple editions of mutations and rewrites. Mmidi (Multimedia MIDI) is a collective word for a line of midi players and other midi-related tools which were developed with Black MIDIs in focus.
