Music Visualizer

Add soundwaves to your favourite playlist!

Overview

Morphy is a simple implementation of audio data visualization. For the given input audio file, the program will give an amplitude vs. frequency plot by performing a fast Fourier transform (FFT) on the audio samples. Visualization is achieved using OpenGL. This project is implemented in C++ using OpenGL, LodePNG, SFML, and Kiss FFT. User interaction is achieved using the keyboard. The project was awarded first place in JIT Graphics Day: An Intercollegiate Project Exhibition for its stellar presentation and applications. Code Here.

Prerequisites

Simple and Fast Multimedia Library (SFML)
FreeGLUT & KissFFT

Supported audio formats

WAV, OGG/Vorbis, and FLAC.
Due to licencing issues, MP3 is not supported.

How to run?

Download release from here. Extract the zip.
Open command prompt and run the following cmd:
Morphy.exe <FILENAME>

License

This project is licensed under the MIT License;
see the LICENSE file for details.

Team

Get more engagement for your wonderful music.