BlinkenXMMSEnglish

From BlinkenArea Wiki
Jump to: navigation, search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
back to summary
Zur deutschsprachigen Version dieser Seite
BlinkenXMMS
Year 2007
Architecture
Operating System
Hardware requirements
Software requirements
Source Code Size
Memory requirements
Language
License
Contact person Dirk Pannenbecker
Miscellaneous

Template:FlagDE back to list

blinking to D&B music

The blinken_xmms is a spectrum analyzer plugin for the multimedia player XMMS. It sends UDP packets to a configurable IP address in EBLP containing 8x18 pixels. The output can be redirected using lldrv to a BlinkenLEDsPro, for example.

The source code for the XMMS plugin has been created with the help of Workshop: Vis-Plugins in XMMS and XMMS Plugin tutorial at nobugs.org. Further, the information about EBLP were helpful. The computational kernel for the visualization is taken from the [1] plugins.

Now with grayscales and config GUI!

Installation

Download

blinkenxmms.tar.bz2

Compilation

gcc -Wall --shared `xmms-config --cflags` -o Blinken_XMMS.so Blinken_XMMS.c
install Blinken_XMMS.so `xmms-config --visualization-plugin-dir`

The development packet of XMMS is needed.

Settings

Konfigurations GUI

Right-click on the XMMS window in menu Visualization-->Visualization-Plugins and select BlinkenXMMS.

Klick on the configuration button and set destination IP and the port. For outputting the UDP stream to a Blink project, you can use:

./BlinkenOutput -l 2323 -d /dev/lldrv