Open Access. Powered by Scholars. Published by Universities.®

Physics Commons

Open Access. Powered by Scholars. Published by Universities.®

PDF

Syracuse University

Honors Capstone Projects - All

2017

Articles 1 - 1 of 1

Full-Text Articles in Physics

Gravity 2, Yi Jin May 2017

Gravity 2, Yi Jin

Honors Capstone Projects - All

The project that I chose to tackle for my capstone was coding my own physics based music visualizer. Doing so first required a strong foundational understanding of the OpenGL and GLUT visualization libraries. To build the visualizer, I took five main steps. First, I needed to open the music file and read the header. Second, I had to read in the file data window by window. Afterwards, I needed to apply a fast Fourier transform to each window. Lastly, I had to visualize the data and play the music. My end result was a Macintosh based music visualizer that allows …