Eclectic-Tech on DeviantArt

Deviation Actions

Eclectic-Tech's avatar

Audio Dimensia III



Dimensional Visualizer Tool for Rainmeter ~ YouTube Preview

Audio Dimensia III is a framework that let's you create dimensional visualizer displays of your music with an optional mirrored image.

By default, it responds to 30~19,000 Hz in a 4-layered dimensional pattern; low frequencies are represented on the narrowest back line, up to the high frequencies on the widest front line.

Sample Basic Display Low to High Frequencies (easily modified by using the Settings skin)


The default color scheme represents low frequencies as blue, mid-low as green, mid-high as red, and high as golden/white. RainRGB4 by JSMorley is included providing color palette selection so the Stroke and fill colors can be easily modified in the setting skin. 

The setting skin comes with 2 themes; Light or Dark. Double-Left-click the display to access the settings skin. This is where you can easily create a completely new look for your visualizer.

Setting Skin Options
  • set the width and height
  • rotate the visualizer to any positive/negative angle
  • set the tilt of the base grid from 0 to 45 degrees
  • set the RGB colors for the strokes and fill (either manually or with RainRGB4 by JSMorley!)
  • set the angle of the fill color
  • set the angle of the mirrored fill color
  • set the fill alpha
  • join the ends of the stroke lines
  • set the thickness of the stroke
  • fill the shapes with a gradient
  • toggle gradient colors
  • set a stroke dot pattern of 'DashSize,GapSize' with round/square/triangle endcaps
  • set the sensitivity to the sound
  • smooth the display
  • shift the display vertically
  • select player process to monitor
  • Respond to all sounds or just when player process is active

Custom Context Menu Options
  • open the settings skin
  • toggle the mirrored display
  • toggle the base grid
  • toggle a bachground shade for better mouse detection
  • toggle corner pillars
  • select light/dark colored base
  • view the normal skin context menu

Creating a New Visualizer
You can copy the entire skin to a new folder or because the same shape skin is used for all visualizer examples, and the settings are stored in separate 'Settings' sub-folders, all you need to do is copy/paste any of the main 'Shape#' folders to the AudioDimensia_III folder, rename it, and refresh Rainmeter.

Requires Rainmeter v4.3.0.0 minimum, available here

v 1.2019.04.09
:bulletred: Removed Frosted Glass plugin from the package; Feel free to add it from here
:bulletyellow: Modified placement and sizes to reduce (or eliminate) possible clipping on loudest sounds

v 1.2018.10.28
:bulletyellow: Disabled Frosted Glass plugin by default due to display issues

v 1.2018.06.25
:bulletyellow: Corrected pillars not showing on main shape caused by 6/13 update

v 1.2018.06.13
:bulletyellow: Increased separation amplitude
:bulletyellow: Pillars are filled using middle two colors
:bulletyellow: Switch Chameleon measures to use four 'Light' colors versus Fore/Backgrounds for better color selection

v 1.2018.04.17
:bulletred: Removed excessive refresh actions when setting separation; introduced in last update...

v 1.2018.04.12
:bulletyellow: Corrected typo (irrelevant error on refresh)

v 1.2018.04.09
:bulletgreen: Add optional Chameleon color option to the context menu (Plugin by Sock-the-Fox)
:bulletyellow: Added 'middlemousedown' action for 'reversed' mirrored image (move mouse away while holding middle button)

Join the community to add your comment. Already a deviant? Log In

Hi! I love this audio visualizer, and incredibly appreciative of your effort and commitment!

I'm wondering, I have managed to edit the settings.ini file for me to be able to enter more than a 45* tilt angle to the visualizer, however now I'm trying to reduce the height of the visualizer but without cutting off the top end of it abruptly, will you be able to create an update for the height to resize the visualizer instead of cutting it off? I am aware im able to edit the shape.ini file manually but there are so many parameters to edit out.