Frequency-wave is a program that visualizes sound coming from MPD. It can do so in three different ways: as a waveform, by plotting amplitude vs frequency, and by rendering a 3D surface spectogram.
YouTube demonstration (enable annotations)
Frequency-wave can be built by running
$ make
in the root directory of this project.
MPD needs to be configured to create a FIFO pipe to which raw samples will be written during playback. This can be done by adding the following to your MPD configuration (normally in ~/.mpd/mpd.conf):
audio_output {
type "fifo"
name "my_fifo"
path "/tmp/mpd.fifo"
format "44100:16:1"
}
Key | Description |
---|---|
1 | Waveform-mode |
2 | Amplitude vs frequency mode |
3 | 3D surface spectogram mode |
x | Toggle between logarithmic and linear frequency scales |