Piano music generator
Piano music generator
We used the Rust programming language to write an algorithm that would identify both notes and chords (major and minor). Having analyzed the melody, a Blender script creates empty objects with animation keyframes, which parameters could be used for animating other objects in a scene.
To demonstrate how the algorithm operates, we created a scene with full animation of a piano that could “play” any melody by itself.
Year of the project implementation: 2020