SCROLLHOLE is a tunnel-like interface simulating the illusion of infinite zoom. The scrolling behavior controls parameters of the audio and visual animations. The audio is generated by a granular synthesizer in Tone.js, and the visuals by P5.js. Check it out at https://scrollhole.me, and explore the source at https://github.com/ginacollecchia/scrollhole. I made this with Eric Heep for the Gray Area + Google Magenta BitRate Hackathon this past August 2020.