Degree Type
Honors Capstone Project
Date of Submission
Spring 5-2017
Capstone Advisor
Walter Freeman
Honors Reader
Marjory Baruch
Capstone Major
Physics
Capstone College
Arts and Science
Audio/Visual Component
no
Capstone Prize Winner
no
Won Capstone Funding
no
Honors Categories
Sciences and Engineering
Subject Categories
Physics
Abstract
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 you to play and interact with WAV music files.
Recommended Citation
Jin, Yi, "Gravity 2" (2017). Renée Crown University Honors Thesis Projects - All. 1048.
https://surface.syr.edu/honors_capstone/1048
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.