It uses webgl to render a mechanically accurate music box and spatial web audio so the sound direction and volume changes as you move around the virtual world.It was extremely easy for me to get a AI to generate most of the js/html/css. It was impossible for me to get an AI generate the 3D model so I did it by hand. It was very frustrating to get the tune right (still not 100% happy with the sound but I’m giving up trying to further improve it).Best enjoyed with headphones!