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.
Is it possible to prevent the skin from hiding when there are no sounds playing? (I use multiple audio visualizer skins and have a separate skin that hides them all when no sounds are playing, and shows them again when sound is playing.)
Is it possible to set the "WebNowPlaying" plugin as the default player?
Each "Shape#" has it's own test for sound, so each would need to be changed...
The [MeasureAudioMute] section can be removed, disabled, or commented out, to prevent hiding the shapes when there is no sound.
Adding WebNowPlaying is more than I can do right now. Feel free to modify the measures on your own. You can always re-install this package if it breaks.
That controls the angle of the gradient used to fill the wave forms; "Gradient Colors" must be "Yes", and the "Fill Alpha" set to a low level (50~100).
By default it is 270. Depending on the "Fill Alpha" setting, you will see a gradient (from opaque to transparent) used to fill the wave forms.
You will have to edit the "Settings.ini" file. Locate the last section [EndUserInput2], Go to "Command6=..." and change the "300" in the Clamp function to "700" or "1000". Save the file. Now you can input higher values for the FillAlpha.
Command6=[!WriteKeyValue Variables FillAlphaLevel (Clamp("$UserInput$",0,700)) "#CurrentPath#Variables.inc"][!RefreshGroup "#RootConfig#"] Y=(54*#YPercent#) DefaultValue="#FillAlphaLevel#" StringAlign=Right
EDIT: You should copy your edited "Settings.ini" file to every "Shape#/Settings" folder (replacing the existing one) so that option can be applied to any shape.
1. stop the clipping at the far left and far right edges? (like on the left and right on the middle example of your screenshot above).
2. Make a colour gradient go from left to mid to right not just the four different fill colours. So highs and lows would have a slightly different colour if that makes sense?
In special cases, you could see clipping, so I have modified the original size and placement to hopefully eliminate the clipping you are seeing. It involves a lot of changes, so I will post an updated package shortly.
By the way, the middle screenshot is designed to have straight edged "panels" that correspond to the level of the next "panel" from back to front...
As for the gradients, you are free to modify the 16 "MyGradient##" definitions in the shape meters to change what colors and ratios are used. I am not currently interested in modifying that feature.