curses audio visualizer
git clone git://
Log | Files | Refs | README | LICENSE

commit fbca546f1b521934ccab2410d68c6ce48426469b
parent 30656d6dd07a7408d565a845686100e1cbf5f02f
Author: lostd <>
Date:   Mon Nov 18 13:11:58 +0200

supporting files

LICENSE | 23+++++++++++++++++++++++
README | 21+++++++++++++++++++++
2 files changed, 44 insertions(+), 0 deletions(-)
diff --git a/LICENSE b/LICENSE @@ -0,0 +1,23 @@ +Copyright (c) 2013 Lazaros Koromilas <> +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/README b/README @@ -0,0 +1,21 @@ +# spectrum + +This is a simple spectrum visualizer for the mpd music daemon. It was +originally inspired by the visualizer screen of ncmpcpp. It depends on +the fftw3 and curses libraries. + +You need to add the following to your mpd.conf. The format is important +because it's the only one supported for now. + + audio_output { + type "fifo" + name "Pipe" + path "~/.mpd/mpd.fifo" + format "44100:16:1" + } + +Then start spectrum with: + + $ spectrum ~/.mpd/mpd.fifo + +Enjoy!