Visualizer – Villa Edition
A simple waveform based audio Visualizer written in Processing utilizing the minim library. It allows you to play files from your file system or select the internal microphone as an audio input. Additionally you can manipulate the Visualization using the keyboard. The following parameters are adjustable:
- number of waveforms
- saturation of color
- thickness (and the variation of the thickness) of each line
To make the animation even more organic there are time based manipulations changing color and thickness of the lines based on sine waves.
Stunkymonkey built a projectM plugin based on this Visualizer: https://github.com/Stunkymonkey/projectm-visualization
- Install Processing
brew cask install processing
- Install the
processing-javacommand line tool
- Navigate to the folder und start the application by executing the
visualizer.pde loads the MainMenu Scene, wich is a subclass of an abstract Scene class, and waits for the selection of an input device. After the selection, the
currentScene is switched in favour of the SimpleWaveform Scene. This is where the main logic of the Visualizer is implemented.