projectM - The most advanced open-source music visualizer
projectM is an open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library.
Its purpose in life is to read in audio input and produce mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.
Available For
Presets
The preset files define the visualizations via pixel shaders and Milkdrop-style equations and parameters. Included with projectM are the bltc201, Milkdrop 1 and 2, projectM, tryptonaut and yin collections. You can grab all of the presets here.
Screenshots
Building From Source
Mac OS X
Linux
sudo apt-get install cmake-curses-gui libsdl2-dev libglew-dev libftgl-dev libsdl2-dev
Building From Source
Requires cmake.
cmake .
make
make install
Help
Report issues on GitHub
Configure With cmake
If you wish to configure build options run:
ccmake .
This will present you with a simple console-based interface of options for projectM.
Review the options and change what you think is necessary. Press 'g' to generate the make files and exit.







