Music visualization

After analyzing the melody, the Blender script creates empty objects with animation keyframes, the parameters of which can be used to animate other objects in the scene.
To demonstrate how the algorithm works, we created a scene with a full animation of a piano that could play any melody by itself.
In the spontaneously created video for the song “Light Music” by Ilya Mazo, the role of the animator was also performed by this algorithm.