It is currently February 25th, 2021, 9:37 pm

Versa-Visualizer

Media controls, music players, video and animated visualizers
User avatar
eclectic-tech
Rainmeter Sage
Posts: 4226
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Versa-Visualizer

Post by eclectic-tech »

versa2018.png
Versa-Visualizer || Latest Version: 1.2018.07.05

Stereo Visualizer with Multiple Customized Styles for Rainmeter

3 Versions: Horizontal | Vertical | Circular

75+ Styles Included with 7+ Optional Beat Animations for Each Styles = Unlimited Variations!

Ability to Create, Edit, & Save Your Own Styles
New: Versa-Visualizer Documentation in PDF Format

Are you tired of the 'Boring Bar Scene'?
I don't mean the place you go to knock down a few, until the 1's look like 10's!

I'm talking about audio visualizers that ONLY display bars!
Variations? Oh yeah... different colors {whoopee!}, different orientation {Ugh!}, random colors {yippie!}... But in the end they are still just BARS!

Now there is an alternative to the 'Boring Bar Scene'! ...

Try Versa-Visualizer (Not your Father's Bar Audio Visualizer!)

If you like bars (and who doesn't!), Versa-Visualizer can do those, plus it can color co-ordinate them to your desktop, vary intensity, and animate them (wildly) if you want!

But there is much more to Versa-Visualizer than just Bars...

Slanted Bars, Rectangles, Circles, Rings, Centerline Dots, and all types of 'Wedgies'!

And these shapes don't just go up & down like bars. Versa-Visualizer lets you select a static vertical and horizontal dispersion, or use Beat Animation, with Smooth (Vertical Only) or Manic (both Horizontal and Vertical) movement.

Versa-Visualizer also lets you:
  • Create, Save, and Select Styles (*)
  • Create, Save, and Select Color Schemes
So get out of the bar, and give something different a try... after playing with Versa-Visualizer, you'll never want to go back to boring bars!

Enjoy a few on me! :cheers:
vv3.png
Download from DeviantArt: http://eclectic-tech.deviantart.com/art/Versa-Visualizer-605237871

Sample Shots:
Click each to view samples...
vv2q.gif
vv3q.gif
vv5q.gif
vv6q.gif
vv7q.gif
vv8q.gif
vv9q.gif
Context Menus:
inlinecontext.jpg
circlecontext.jpg
-=-
NOTICE: Larger image sizes and animation can load down some CPUs, so reasonable choices are recommended; just like when drinking!

-=-
WARNING: If you are updating and want to save any styles or color schemes you created, you must manually copy those folders to a location outside of the Skins\Versa-Visualizer folder, then copy them back after updating.

FEATURES
A Versatile Stereo Audio Visualizer Rainmeter Skin
InLine Horizontal % Vertical Versions, and Circular Version
2 7 Levels of Beat/Rhythm Animation
Shape Animation added to original Position animation based on rhythm/beat
Spin Rate Based on Sound Level in Circular Visualizer
Display Audio in Stereo as Bars, Slanted Bars, Circles, Rings, Rectangles, etc.
Preset configurations for Bars, Slanted Bars, Circles, Half-Circles Up/Down, Rings, Half-Rings Up/Down, Rectangles, PacMan, and more...
Full Configuration Skins to generate your own visualizers with 4 Slots for Saving Your Favorite Settings (Favorites can be Renamed; added to style list)
Multiple Color Schemes: 16 color schemes... expandable
Chameleon Wallpaper Matching Color Gradient Generator for generating your own color schemes
Selection for Manual or Automatic Vertical Dispersion
Adjustable Horizontal Aspect Spacing including Crossing Over of Channels
L / R Channel Display Separation Setting
Over-All In~Line Centering Adjustment (Centering Line Disappears while Adjusting [scroll slowly!]/Middle-click for preset value)
Full Audio Settings and Sound Leveling to Smooth Display

CREDITS
Optional Background Blurring (only works on Win 10) using Frosted Glass Background plugin by theAzack9

SpinBeat by TmrGast
Modified spin for Circle version using the methods explained in his skin

Radian Vibrance by FreezingClouds
Base inspiration for using Roundline meter to generate shapes

HISTORY
Version 1.2017.02.03
  • Added an optional BaseLine/CenterLine intensity based on the sound level
  • Reduced font size of Title display
  • Re-instated Spin Direction change in Circle Visualizer's context menu
  • Beat & Spin Animation 'Toggle' added to the Circle version context menu
Version 1.2017.01.14
  • Added SpinBeat Reverse Animation
    - Will reverse the spin direction in time to the beat! 8-)
  • Modded the Circle context menu to have 7 beat animation selections, instead of only 2... (Mimics the other 2 versions) :thumbup:
  • Modded all setting skins to a 'dark grey' background (removed color based on current scheme :vomit: )
  • Added an option to toggle gradient colors / single color bars via context menus
  • Corrected pause status display on vertical version
Previous History
Version 1.2016.11.03
  • Added a Minimum Shape Color 'Intensity' setting
    - Originally the shape color intensity was driven solely by the audio level, so low level sounds did not show with the same intese color of louder sounds
    - You can set a minimum color level for shapes. The intensity of the color will still be increased until the sounds reach maximum level
    - If set to 255, then shapes are full color intensity and will resize based on sound levels
    - At zero (original value), the color intensity and size are both controlled by sound levels
  • 'Outer Ring Size' is now 'Shape Size' and 'Inner Ring' is now a 'Threshold' Level setting
    - Outer Ring Size' actually set the 'Shape Size', so I renamed it in the Editors
    - Modified the effect of the 'Inner Ring Size' setting; changed it to a 'Threshold' setting
    - For Bars this sets the 'crossover' value so bars will be below and above based on the sound level (The bars will appear to flip from low side to high side)
    - For Circular shapes this sets a crossover level along the diameter; the border will move outward, increasing the inside diameter of a circle the size of the threshold value. When the threshold is reached, the color will fill from the threshold to the current border sound level (It will appear as 2 types of rings)
    - Optimal setting is about 1/3 ~ 1/4 of the Shape Size setting
  • Added Border Alpha setting
    - The color intensity of the border image can be set (originally a static value of '245')
  • Added Vertical positioning for Circle visualizer
    - Sometimes the Circular visualizer could not be positioned high enough on the screen (Windows will not let a skin be placed above the top of the screen, even with 'Keep On Screen' disabled), using the V Position setting, the placement can be improved
  • Added Preset Centering via middle mouse click of <Centering> or <V Position> setting
    - Each visualizer style may require a unique centering value; a middle click should get you close to the average center for each visualizer version. Scrolling the mouse over those meters will fine tune the centering of each style.
Version 1.2016.05.31
  • Added Vertical version (Uses separate configs due to differences in horizontal/vertical resolution and centering)
  • Added supporting skins for vertical version: config editor and style loader
  • Corrected InLine Style opening link in configuration skin
  • Corrected missing BlurOn variable for several styles
  • Corrected Tooltip for shape deflection (definitions reversed)
Version 1.2016.05.24
  • Added an option to the context menu to hide the MouseOverAction information display
Version 1.2016.05.14
  • Corrected 'Maximum Animation' formula for bars that could caused excessive expansion
  • Corrected clamping on relationship between inner and outer rings
  • Corrected loading of saved styles if the main skin folder name had spaces
  • Completely reworked where variables are stored so old saved styles (prior to v1.2016.05.13) are NOT compatible with these visualizers.
    - The good news is it is easy to create new visualizers.
  • Added Shape Animation (Now 7 different animation choices)
    - Applied differently in the InLine and Circle versions
    - Only bars and less than full circles/rings are affected (No effect on circle/ring shapes)
    - Selectable range of motion and direction
    - Option to 'freeze' the current postions
  • Added Tool Tips to the configuration skins to help explain what each setting controls.
    - If they become bothersome, just add this line to the [Rainmeter] section of the config skins: ToolTipHidden=1
  • Added the option to PAUSE all lateral movements by middle-clicking the display. The shape animations will remain active. - This allows you to 'freeze' the display at the current width and height and still have shape animation and intensity changes.
  • v 1.2016.05.14 corrected Circle Favorite saving some values to wrong style...
Version 1.2016.05.08
  • Added a Circle Version
    - 2 Levels of Beat Animation
    - Spin Rate Based on Sound Level
  • Separate InLine and Circle: New Style Menus, New Configuration Skins, and Separate Style Folders
  • New Configuration Editors
    - New Separate InLine and Circle Configurator Skins
    - Combined Configuration skin to allow Creating New Styles AND EDITING EXISTING STYLES
  • Completely re-worked Context Menus
    - Logically Separated Lists of Actions
    - More Options
  • Added Momentary Pop-up Indicators on Animation Selections
  • Added Animation Pause to InLine
Version 1.2016.05.05
  • Added Optional Frosted Glass Background plugin by theAzack9; available from the Context Menu (Win 10 Only)
  • Adding Centering Setting to Config skin
    - Added Vertical Centered Line Display while over the adjustment
  • Modified formulas for Separation and Positioning
    - Note: you may need to modify the 'Separation' variable value, and add 'Centering' variable, for any previously saved visualizer styles
  • Added a few more Sample Styles
  • Add a some tips for use in the 'AboutVersa-Visualizer.txt' file in the main skin folder
Version 1.2016.05.04
  • Added Styles skin to manage saved styles
    - Now it is easier to select, and save styles you create (just middle-click the current visualizer)
    - Context menu simplified; samples moved to the new Style menu
  • Corrected favorite saves to include new border variables
  • Modified several presets with border options
  • Added a link to the config skin to open the Styles menu
Version 1.2016.05.03
  • Added Optional Alternate Colored Borders; added to the edges of shapes (see spoiler above)
  • Corrected positioning of first right-channel shape
Version 1.2016.05.01
  • Added Chameleon Gradient Generator skin
  • Added Manic Animation
  • Added About files to help explain operation and use
Version 1.2016.04.29
  • Improved Beat Response
  • Added Bar Width Setting for better Control of both Bars and Rectangle Sizes
  • Added Color Scheme Selection via Mouse Scrolls
Version 1.2016.04.28
  • Added Starting Angle Settings ~ Allows for more shapes & display options
  • Added Dot Amplification Control Setting
  • Option to apply config changes and continue editing
  • Corrected Configuration Skin (was not updating some new value in the config display)
  • NOTE: Angles are now calculated from zero degrees at top center (12 noon, not from 3 o'clock position)
  • Corrected all preset examples for new settings of starting angles and rotation degrees
Version 1.2016.04.27
  • Added Beat Detection to control animation, rather than by random time
  • Added DispersionLimit variable (default is 1.5 times Outer Ring Size)
  • Corrected no display issue when "zero" was selected as rotation angle
Version 1.2016.04.26
  • Added optional scattering center-line dots
  • Added Save/Clear for Favorites
  • Opening the Configuration settings skin will switch to current config menu settings, and re-positions the display to top left corner.
  • Added Amplifier; mainly for increasing Bar size
Comments/suggestions welcomed :welcome:
You do not have the required permissions to view the files attached to this post.
Last edited by eclectic-tech on July 5th, 2018, 8:14 pm, edited 23 times in total.
User avatar
NoWay_To_HeaVeN
Posts: 42
Joined: December 19th, 2011, 12:28 pm
Location: FR

Re: Versa-Visualizer

Post by NoWay_To_HeaVeN »

Excellent...

is it possible to have 2 colors by circle ?
( center / border )
Windows 10 Pro 64-bit (build 19042) / AMD Ryzen 9 3900X / RAM 16 Go / GTX960-4Go X 2
Rainmeter :4.4.0.3412 beta 64-bit (Dec 28 2020)
User avatar
eclectic-tech
Rainmeter Sage
Posts: 4226
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Versa-Visualizer

Post by eclectic-tech »

NoWay_To_HeaVeN wrote:Excellent...

is it possible to have 2 colors by circle ?
( center / border )
Thanks! I'm glad you like it.

Yeah, that idea has been bouncing around in my head too! :D

I have tried several ways to do that, but sadly, the Roundline meter I use to create shapes, does not support multiple colors or gradients :-(

I have not been able to achieve that effect... yet, but will continue to investigate, who knows the future? :confused:

EDIT: It is possible to have different border colors, but in doing that the number of meters is DOUBLED and since the meters are drawn about 25 times per second, it adds twice the load on the CPU.... and can bring the system to a crawl! So for now, the answer is still 'No'.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 4226
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Versa-Visualizer

Post by eclectic-tech »

Updated
  • Added Socks the Fox's Chameleon Plugin: Used to generate gradient color schemes, that you can save, based on your wallpaper. 8-)
  • Added 'Manic' beat animation option; animates both horizontally and vertically to the beat of the music. :p
  • Improved bar settings for spacing, width, and size. :yawn:
User avatar
eclectic-tech
Rainmeter Sage
Posts: 4226
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Versa-Visualizer

Post by eclectic-tech »

Version 1.2016.05.04
  • Added Styles skin to manage saved styles
    - Now it is easier to select, and save styles you create (just middle-click the current visualizer)
    - Context menu simplified; samples moved to the new Style menu
  • Corrected favorite saves to include new border variables
  • Modified several presets with border options
  • Added a link to the config skin to open the Styles menu
Having too much fun with this skin... :p
User avatar
NoWay_To_HeaVeN
Posts: 42
Joined: December 19th, 2011, 12:28 pm
Location: FR

Re: Versa-Visualizer

Post by NoWay_To_HeaVeN »

Woaaaaaah !
in my opinion, one of the best audio analyzer skins.

The last release is just ... hummm just... heu ... amazing
Windows 10 Pro 64-bit (build 19042) / AMD Ryzen 9 3900X / RAM 16 Go / GTX960-4Go X 2
Rainmeter :4.4.0.3412 beta 64-bit (Dec 28 2020)
User avatar
eclectic-tech
Rainmeter Sage
Posts: 4226
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Versa-Visualizer

Post by eclectic-tech »

NoWay_To_HeaVeN wrote:Woaaaaaah !
in my opinion, one of the best audio analyzer skins.

The last release is just ... hummm just... heu ... amazing
Thanks!

It has been fun to play with this and see how far I can go with different ideas :D

Thanks for the suggestion! :great:
User avatar
~Faradey~
Posts: 366
Joined: November 12th, 2009, 4:47 pm
Location: Ukraine

Re: Versa-Visualizer

Post by ~Faradey~ »

Interesting concept and nice coding :thumbup:
was going to make something similar too but since u did it i'm gonna use yours :cheers: for party
User avatar
eclectic-tech
Rainmeter Sage
Posts: 4226
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Versa-Visualizer

Post by eclectic-tech »

~Faradey~ wrote:Interesting concept and nice coding :thumbup:
was going to make something similar too but since u did it i'm gonna use yours :cheers: for party
:party:

You could probably improve on my method for saving creations!

Hope you find time to get that update to your Kotoko Desktop Suite (it's one of the best ever with all of your helper addon coding!) 8-)

Thanks :bow:
User avatar
eclectic-tech
Rainmeter Sage
Posts: 4226
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Versa-Visualizer

Post by eclectic-tech »

A sneak peek at what I am thinking of next...
VVOrbPreview.png
Stereo Arcs
Controllable arc distance to allow overlapping and intertwining...
You do not have the required permissions to view the files attached to this post.