Three.js library allowed for rendering of 3D world and camera track movement. Taps into device's gyroscope to orient user in the environment. Creation and transformation of cubes are dynamically rendered based on the frequency of the sound using Web Audio API.
Designed for iOS/Android and Google Cardboard
A lot of user testing was conducted for this project! Everyone had a ton of fun :)