111 likes | 866 Views
Sean Smith sewsmith@ucsc.edu. 3D Music Visualizer. Preliminary Research. Signal Processing Spectral Analysis Fast Fouier Transformations ( OpenAL + GSL/FFTW) vs. FMOD. Current Progress. Implemented FMOD library Loaded .mp3 file into program for playback and analysis
E N D
Sean Smith sewsmith@ucsc.edu 3D Music Visualizer
Preliminary Research • Signal Processing • Spectral Analysis • Fast Fouier Transformations • (OpenAL + GSL/FFTW) vs. FMOD
Current Progress • Implemented FMOD library • Loaded .mp3 file into program for playback and analysis • Can display 3D visuals with audio data in real-time • Supports basic user input for audio control (play/pause) (Based on project by malczak)
Conclusion • To Do: • Generate 3D terrain from audio data • Apply 3D revolution of generated surface about axis to produce volumetric shape • Apply different lighting, shading, and user input
References • Sound equalizer with FMod and OpenGL « c++,opengl,graphics « Devlogs « segfaultlabs • Lode's Computer Graphics Tutorial • Creating a Graphic Equalizer - For Beginners - GameDev.net • Latest Game Development Articles | Devmaster • The Fourier Transform • C++ / C# - FFT and DFT. Need some help implementing something I don't understand. - Programming Talk - The Game Creators Forum • FMod tutorials • FFTW Home Page