This is a Music Box version of the Glockenspiel extract from Mozart's Magic Flute opera with 3D animation.
I used the equations from wikipedia to make a project that projects 3D onto 2D. The equations come from https://en.wikipedia.org/wiki/3D_projection#Perspective_projection Rotating the points around the y-axis at 0 is done using equations from https://www.mathworks.com/matlabcentral/answers/123763-how-to-rotate-entire-3d-data-with-x-y-z-values-along-a-particular-axis-say-x-axis Midi file used in the conversion process came from here: https://musescore.com/user/25193096/scores/5485191 Audacity was used to change the pitch and add reverb. https://www.freeconvert.com/ was used to convert the midi file into an MP3 file.