MIDI To Visuals (M2V) converts MIDI music data into 3D animated visualizations inside Blender. It can create several visualization types, including BarGraph, which places one cube per note animated in sync with the music, Notes Strip in a piano-roll style, an animated Waterfall effect over note strips, particle-based Fireworks, a Fountain particle simulation and a Lightshow of animated lights.
Animation runs in real time, synchronized with note on/off events, note velocity, track colors and MIDI timing. The add-on reads multiple MIDI file formats — Format 0 with a single track, and Formats 1 and 2 with multiple tracks. It ties into Blender through custom node materials, particle systems, geometry nodes, audio sync with MP3 and compositing effects.
Version 1.2.0 adds fixes for compatibility with the Blender 5.0 Python API, and the add-on is compatible with Blender 5.0 and newer. It is released under the GNU General Public License v3.0 or later, and a quick start tutorial video is available.