LCD Smartie

Winamp Spectrum Analyzer Plugin for LCD Smartie

Pictures of winamp plugin on a palm by maestronz.

Pictures of winamp plugin on a VFD by hanserik.


If you hate reading instructions then here's the fast start guide:


This is a plugin that makes it possible to display a winamp spectrum analyzer. Basic use allows standard spectrum graphs of any size to be displayed on your display, advance use allows tiny graphs and many other options.


This plugin redefines the custom characters, so only one type of graph can be on the display at once (i.e. you can have two or more graphs but they must use the same barstyle and direction). [Except, there can only be one "Tiny graphs" at a time on screen].


Winamp Plugin v1.0 can be downloaded here.


The zip file also includes a config-winamp.ini file which shows how the plugin can be used - backup your config.ini file before renaming this as config.ini.

Basic Use

To use the plugin you will need to insert commands into the your screens - please ensure that all lines have a consistant scroll setting (i.e. all on or all off)!

On a 2 line display, the lines entered into smartie will look something like this:

On a 4 line display, the lines entered into smartie will look something like this:

You will also want to change your refresh interval (on Screens page) and dll check interval (on Misc tab) rate as low as possible (12 is perfect, 25 is v.good, 75 fair...). Some displays (9600 baud and below) may not be able to handle the high volume of information - in this case raise the intervals. [NB: There is no need to raise the Scrolling interval! If you find scrolling speeds up as you lower the refresh interval, then you should raise the scroll interval.]

You will need to start the winamp plugin "Spectrum Analyser for LCDSmartie" (in winamp, press shift-cntrl-k).


Advance Use

The full format of function 1 is: $dll(winamp,1,[height]x[width],[options])

[options] takes the form: Direction#BarStyle#SpectrumOpts#max#fallSpeed

All options are optional the order must be maintained - so to leave BarStyle out, you must also leave out SpectrumOpts, max and fallspeed.


Tiny Spectrum Graphs

When a barStyle of 99 or above is used then a tiny graph will be produced, where each bar is only 1 pixel wide. The graph can be up to 8 characters wide and only 1 character high (so, 1x8 or less).

Users with Crystalfontz displays that are gapless between character cells (i.e. 631, 632, 634) can use a barStyle of 100 to get a gapless graph!

NB: Only directions up and down are supported with tiny graphs.

Here is the full list of Tiny graph styles:

Bar Styles

For Tiny graphs styles see Tiny graphs section.

The following styles are defined: Logo
Last change: $Author: clansley $ $Date: 2005/02/13 18:51:25 $ $Revision: 1.15 $
[Your browser does not understand CSS/XHTML - so this page may be a little strange looking. For security reasons it's always a good idea to upgrade to the latest browser version.]