Wallpaper Engine

Wallpaper Engine

514 ratings
Twirling Twister
   
Award
Favorite
Favorited
Unfavorite
Type: Web
Age Rating: Everyone
Genre: Abstract
Resolution: Dynamic resolution
Category: Wallpaper
File Size
Posted
Updated
307.687 KB
14 Mar, 2018 @ 1:41pm
11 Oct, 2024 @ 11:05am
9 Change Notes ( view )

Subscribe to download
Twirling Twister

Description
A circular audio wallpaper. This one is a bit more GPU intensive than CPU intensive.

Options
  • Size/Position/Color Settings
  • Background Image/Video/Slideshow
  • Overlay with foreground image

Notes
  • To enable 60fps ( and add a small delay ) look under 'FPS/Warning Settings'
  • To disable epilepsy warning look under 'FPS/Warning Settings'
  • To disable cpu usage warning look under 'FPS/Warning Settings'

Tips
  • To align circles perfectly see 'Visualization settings' and set 'center offset per circle' to 0
24 Comments
Squee  [author] 11 Oct, 2024 @ 11:06am 
@legendarysword Thanks for mentioning. I just put up an update that should fix it.
legendarysword 8 Oct, 2024 @ 11:33pm 
the fit to screen part doesn't seem to be working
Squee  [author] 28 Mar, 2019 @ 2:34pm 
No experience with that, I did try a c# library called NAudio at some point as it should be able to capture the output audio as well as have FFT processing code. But with that short test I couldn't get it to listen to an output device and haven't tried since.

If you want do to realtime processing instead of post processing I do have some tips. First is that the FFT results will be less accurate due to the smaller audio buffers that you will probably end up using. So depending on what kind of visualisation you want to do you might want to process the results in some way to give a more pleasing visualization. The raw values can be fairly "noisy". Personal one of my favorites is to adjust/calibrate the results using pinknoise. The results from FFT won't resemble how loud we hear the frequencies ( unless they already have done some calibrarion ) and pinknoise is noise where each octave is equally loud to hear so should give identical values accross all frequencies.
Cliffford 27 Mar, 2019 @ 2:53pm 
Hey Squee. Didn`t really wanted to add you on Steam just for this one question.

Are you aware of any Ways to create Audio Visualizers (Especially like "Rainbow Rings") in Unity? I do like using yours in Wallpaper Engine, but I also do want to create my own in Unity. Not even to use them in Wallpaper Engine, but for other Unity Projects so I can easily merge them together..if you have any tips that be great. Cause I barely find any resources
Squee  [author] 14 Aug, 2018 @ 9:31am 
Ok. But here is some extra info in case it helps a bit:

For a complete RGB cycle you could also use 4 colors. R, G, B, R or R, B, G, R .

You could do it with 3, but then you would have to slightly offset the value to ensure the gradient keeps going in the right direction. Unfortunately you can't use Hue values in WE, but if you could the values would be 0 ( red ), 179 ( one deg. from cyan ) , 358 ( 2 deg. from red ). By not going full 180 you can control the gradient direction better.

Maybe that helps a little. With 5 you could get close to 2 full cycles if you really wanted to. I do see some advantages to having 6 after you mentioned it, but also to have 8 or 12 as you could create more detailed gradients.
Yobkans 14 Aug, 2018 @ 4:17am 
Please disregard my request. I had a brain fart and was trying to achieve a complete RGB cycle, prior to realising 'Color Rotation Full Spectrum' did just the trick. Thanks!
Squee  [author] 13 Aug, 2018 @ 10:58am 
Before I commit to anything could you show me an example of the gradient you are trying to achieve?
Yobkans 12 Aug, 2018 @ 9:16pm 
awesome visualiser, was just wondering if you could add the option to bump the maximum amount of colours up to 6?
rust 20 Jul, 2018 @ 6:09pm 
yeah ok it works fine now, thanks
rust 20 Jul, 2018 @ 6:04pm 
they aren't the same resolution as the screen but if that should work then ill try it