MUSIC VISUALIZATION USING MINIM LIBRARY
During the second week, I choose to use Fast Fourier transform (FFT) to analysis music. I decided to use the scale of shapes to represent tempo and bobbles to represent the active state while playing songs. And also added some interaction with mouse and keyboard to change the shape and color of each elements to make more interesting as a visualizer.
The visualizer reads the audio data in concise time slices and does a Fourier transform on each slice, extracting the frequency components, and updates the visual display using the frequency information.
Final Outcome
During the second week, I choose to use Fast Fourier transform (FFT) to analysis music. I decided to use the scale of shapes to represent tempo and bobbles to represent the active state while playing songs. And also added some interaction with mouse and keyboard to change the shape and color of each elements to make more interesting as a visualizer.
The visualizer reads the audio data in concise time slices and does a Fourier transform on each slice, extracting the frequency components, and updates the visual display using the frequency information.
The whole idea revolves around how to get people to simulate being a DJ at home with their computers, so I chose to use a laptop keyboard as the main trigger instead of a sensor. Each key controls a type of track so that you can play music and party at home!
Music system and visuals
The final codes