WaveColor – See Your Music…

SEE your music like never before in the color-coded waveform with a dynamic brightness. Get it HERE.

The most common visual representation of audio is its waveform display, which is a graph of amplitude over time.  It indicates when the audio is loud or soft, but provides no information about how the audio sounds. With WaveColor, the display is colored to represent the frequency content to make sounds more visible. This requires extraction of frequency information from the audio signal and an appropriate mapping of this information to the color space. Ideally, the coloring is independent of recording level, and similar sounds are represented by similar colors. Also the loudness (not amplitude) is reflected by the dynamic brightness.

An easy to use Python plotting tool with wxPython and Matplotlib

I made this to make my life as an audio DSP researcher and algorithm developer easier. The source code is part of the MAPL (Music Analysis and Processing Library). You can find the latest version at github. 

All you have to do is the implement a sub class of the Processor and fill in the dataset. This tool will generate nice plots for you. You can also set parameters to control the processor.

Why Python?

Continue reading