MIDI Visualization in Blender

I finally got around to writing some Python scripts to help me visualize MIDI in Blender.
Workflow is a little convoluted, but it seems to function. Should be able to visualize all sorts of midi stuff, although a keyboard is actually more simple in some ways.

https://youtu.be/3tGwHhq2Tic

Eevee is incredible, can play back the animation with sound in the viewport before rendering and it just whirrs right along! Each frame is around 2 seconds too.

Right now I’m trying to figure out how to add a scrolling note feed like those in programs like Synthesia so that should be fun. This isn’t a WIP, but if you have ideas I’m open to hearing them!

3 Likes

Check out an obscure music genre called Black MIDI. That thing could be interesting to visualize.

That could be a great way to stress test my scripts hahaha, I might have to try some and see how it works

1 Like