My main focus was audio processing and visualization.
On the processing side, I used node, express, and p5.js to take a user-uploaded song, extract timestamps of beats in the song, and output a JSON file containing beat positions which would be used in-game. On the visualization side, I created a 2D side-view visualization of the note map which could be viewed in the web browser.
My secondary focus was writing a parser for my JSON note format in Java so we could pull the data into our Processing sketch.
My tertiary focus was helping Grant with specific math, architecture, and logic problems that came up during development.
Log in or sign up for Devpost to join the conversation.