It is currently February 25th, 2021, 10:57 pm

Versa-Visualizer-II

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-II

Post by eclectic-tech »

Versa-Visualizer-IIImage
Completely rewrote this...
Removed the vertical version; skin can be rotated up to 90 degrees so vertical version is redundant
Removed the circle version for simplification


Looking for testers to take it for a spin and see if breaks anything (I have tested it as far as I can :D) before releasing on the world :sly:

Main change is the ability to middle-click on skin to enter Edit Mode, where you can use the mouse wheel to set spacing
Once in that mode, double-left-click to select the Vertical animation mode, set the vertical spacing for the 'No Animation' mode by scrolling the mouse wheel and then saving the style
Next double-left-click to select Horizontal animation mode, set the horizontal spacing for the 'No Animation' mode by scrolling the mouse wheel and then saving the style
Finally, double-click to set the default animation mode and save the style

Middle-click will exit the Edit Mode; all of those settings (and more) are available in the config skin shown in the upper right

The skin can do a lot of things (maybe too many :jawdrop )
I am curious if anyone finds it too complicated to understand and use and if it breaks in any way for you? :welcome:

Thanks for any comments
E.T.

Publicly released on My DA site

A special "Thank You" to balala for his TransformationMatrix formula for rotation and tilt! :rosegift:
Last edited by eclectic-tech on August 4th, 2018, 12:54 am, edited 17 times in total.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 4226
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Versa-Visualizer-II

Post by eclectic-tech »

Reworked Edit Mode...

Available Mouse Actions in Edit Mode
  • Left Button: Steps through horizontal spacing values
  • Mouse Scroll Up: Steps through vertical dispersion values
  • Mouse Scroll Down: Steps through wave factor (frequency modulation) values

With those settings, the major settings for the visualizer positions, when no animation is selected, can be set using the mouse; you always have the ability to set those values in the Config Editor.


Other Changes
  • Add MouseActionEnable/MouseActionDisable to Edit mode so mouse action for positioning are disabled in normal mode :x
  • Corrected Title/Artist hide on mouse leave
  • Set max width based on work area width (Tested Res: 1366x768 and 1920x1080)
  • Set max height based on work area height
  • Finer control for wave factor (frequency modulation)
  • Corrected several styles that had incorrect color schemes (Included number of schemes reduced to 10)
Attached package in first post updated

BTW, requires Rainmeter 4.2 final release :D
Last edited by eclectic-tech on July 19th, 2018, 7:00 pm, edited 1 time in total.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 4226
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Versa-Visualizer-II

Post by eclectic-tech »

Made a few mods... {tweak-tweak} :17nodding

I corrected a possible 'division by zero' error if WaveFactor variable was set to zero

Changed EDIT MODE to update the CONFIGURE skin while adjusting

To exit EDIT MODE, click 'Exit' in the CONFIGURE skin; middle mouse button no longer exits Edit Mode (it only enters Edit Mode)

Note: WaveFactor affects the overall Vertical animation; low values may exhibit very small changes in Vertical Animation mode

Updated file in first post
Last edited by eclectic-tech on July 19th, 2018, 7:01 pm, edited 1 time in total.
User avatar
balala
Rainmeter Sage
Posts: 12279
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Versa-Visualizer-II

Post by balala »

Another new visualizer skin from you, that you've got us accustomed to. Congrats, very good.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 4226
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Versa-Visualizer-II

Post by eclectic-tech »

balala wrote:Another new visualizer skin from you, that you've got us accustomed to. Congrats, very good.
Thanks! It is a re-write with K.I.S.S (Keep It Simple Stupid) in mind! :17nodding
Just found a few more minor issues to correct that I created by trying to simplify things... :17angry
It's a good thing I enjoy bug squashing! {squash!} {SQUASH!} {!SQUASH!}
User avatar
balala
Rainmeter Sage
Posts: 12279
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Versa-Visualizer-II

Post by balala »

eclectic-tech wrote:Just found a few more minor issues to correct that I created by trying to simplify things...
Don't worry, this happens many times to me, too.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 4226
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Versa-Visualizer-II

Post by eclectic-tech »

Simplified Edit Mode; Removed mouse actions settings on the visualizer image :vomit:

All editing is done with the Configure Skin (Middle-click to Open Configure Mode)
- All changes are shown in the visualizer, but not saved until you click the 'Save' button; to cancel changes, click 'Close' and no changes will be applied
- Exceptions:
Color Schemes, Centering, Spin, and Tilt are applied/saved immediately
Default Anim is applied on 'Close'

- Almost all setting values can be scrolled up/down to set
- Or left-click to enter an exact value ('Enter' must be pressed to show change)

- Modified Vertical Dispersion Function and Dot Positioning

These changes make customizing the visualizer more intuitive :great:

Attachment in first post updated to v2.2018.07.20
* Corrected negative dispersion scroll adjust

Preview
versaII2018a.png
You do not have the required permissions to view the files attached to this post.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 4226
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Versa-Visualizer-II

Post by eclectic-tech »

Version 2.2018.07.20a

Added Dot Color Selection to Configure skin
Note: Dot SIZE is set in the visualizer skin [Variables] section

Spin setting is now saved and applied if refreshed

Individual rotation centering for visible channel when other channel is off

Minor code clean up

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

Re: Versa-Visualizer-II

Post by eclectic-tech »

V 2.2018.07.23

Re-designed the "dots" as Shape meters; no more "square" dots :p
Dot opacity controlled by RMS values; Dots work best with circles shapes or when shape animation is selected
Enhanced Tooltip info in Configure skin and added Tooltip toggle option to Configure skin (lower right corner)

Squashed a few minor bugs... almost ready to release on DA :17drums

File in first post updated...
User avatar
eclectic-tech
Rainmeter Sage
Posts: 4226
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Versa-Visualizer-II

Post by eclectic-tech »

Final Pre-Release Update V 2.108.07.25
  • Added ability to set the number of shapes for each channel from fixed at 21, to any number from 1 to 41
  • Now you can have up to 82 shapes (41 per channel)
  • Number of bands is set in the Audio Config; the number of bands will be saved independently for each style
  • Modified all styles for expanded shape and number of bands
  • Gradient colors reverse after 21 bands
  • Single Color shapes use Dot Color
  • Centering modified so it is not applied unless 'Saved'
  • Color Scheme selection must be done SLOWLY! Scroll then wait for new colors... the entire skin must be completely redrawn!
  • Added a few new Styles for demonstration
First post updated with latest version...

Enjoy! Any Feedback Welcomed :17nodding