This project is for getting people up and running visualizing audio using Processing (one of the more popular visualization libraries) and Minim (an audio analysis library built into processing.)
Download Processing from http://www.processing.org
Decompress the folder and drag Processing into your Applications folder on a mac.
If you'd like to process audio of any kind being played on your computer, I recommend using Soundflower to route your mac's output into it's input. I don't have a PC so I don't know how to do this on win/linux.
Download Soundflower from here: https://rogueamoeba.com/freebies/soundflower/
You may not be able to install Soundflower without enabling installing unsigned software on OSX. Navigate to System Preferences->Security & Privacy->General and select "Allow apps to be downloaded from anywhere" This is normally an unsafe thing to do but Soundflower is alright.
After installing Soundflower restart your computer.
- Go to Audio MIDI Setup and create a multi output device. Add built-in output and Soundflower(64ch) to this device.
- From Sound Preferences select your output as the multi output device. Under input select Soundflower(64ch)
- Press play on a music app and ensure that the input levels in Sound Preferences react to audio being played. If the bars move, things are working.
- Clone this repository if you have't already
git clone [email protected]:DADACONF/audioinput.git
- Open Processing
- Go to File->Open and select the example/audioinput.pde from the repository you just cloned
- Press play in processing
- Press play in a music app
- Return to processing and you should see stuff happen
- Get weird