Wallpaper Engine

Wallpaper Engine

897 ratings
Disco Patterns
   
Award
Favorite
Favorited
Unfavorite
Type: Web
Age Rating: Everyone
Genre: Abstract
Resolution: Dynamic resolution
Category: Wallpaper
File Size
Posted
Updated
427.860 KB
7 Dec, 2016 @ 4:20pm
6 Jun, 2018 @ 10:11am
11 Change Notes ( view )

Subscribe to download
Disco Patterns

Description
Another audio responsive wallpaper. It uses random colors and patterns to create an constantly changing visualization. I use the term pattern lightly as they will not always be as obvious :)

Warning: Contains fast flashing graphics. This wallpaper may cause discomfort and trigger seizures for people with photosensitive epilepsy.

I kept the default settings fairly dark to not be too flashy/aggressive when you open it, but I strongly suggest you play with the saturation and brightness options.

The wallpaper is the result of trying to visualize some experimentation I was doing with detecting peaks in the audio data, dealing with fluctuating volume levels and 'noise' in the data.
So it was mostly built around the different audio triggers which I try to explain below.

Tips:
- Play with the saturation and brightness option to get a nice contrast.
- Raise the "highlight time" ( at bottom of settings ) to make things a little less flashy if wanted, but as a result might seem less responsive.
- Test the different audio trigger patterns by disabling the others to see if there is one you like, and just leave the rest off. :) Difference are subtle tho but noticable.

Options:
- Adjust size
- Adjust brightness and saturation ( strongly suggested to play with this to create a nice mix you like )
- Color gradients
- Colored Patterns ( can toggle on/off )
- Audio trigger patterns. Some will only trigger on peaks in frequency ranges, other trigger based on different volume levels.
- Adjust time interval between changes
- and more ..

Not implemented yet:
- Want to allow disabling colored patterns individually. For now they are just random between all different ones. You can disable them completely though and just stick with a single solid color or color gradient.

Known bugs:
- Saturation/Brightness adjustment don't always respond directly.
- Spacing option can cause screen to go black.

Not reacting to audio
Check the sticky, it mentions several reasons for wallpapers not reacting to audio.
https://steamhost.cn/steamcommunity_com/app/431960/discussions/2/348292787747453462/

Audio Triggers Patterns:
How to explain this. Each trigger is based on a certain frequency range and different volume levels. Each behaves slightly different. If you want to play with these settings, I would say compared between the first and the last one ( by toggling off all others ), and see the difference in how it responds.

The first pattern is based on a bunch of different ranges and only triggers based on peak volume.
The second pattern is like the first but has a bit less variety.
The third pattern is a bit of a mix between some frequency ranges and each range triggering at different volume levels.
The fourth pattern has has even less frequency ranges but trigger at even more volume levels
The fifth and last patterns triggers based on on volume only and average volume over all frequencies.

Cpu Usage Notes
The biggest impact on cpu usage are the size and aspect ratio option. The size causes the amount of areas to quadrupal with each step. The aspect ratio can at most quadrupal it again. I have added the 'higher' settings for those that don't care about CPU usage or got some monster rig. Combine this with multiple screens and 60 fps and things start to add up.

All rendering is optimized to only update on changes. This means that things like fading and color transitions can increase cpu usage ( but not as much as the size options ) as they do a lot of updating on all colored areas.

The cpu usage warning is simply based on execution time of the code and how fast it triggers depends on your CPU, but it should trigger approximately at 50-60% usage of a single core. Unless my logic and guesstimations fail me.

Update Notes

Added fading ( fade duration at bottom of settings ). Makes it a little less agressive. But the difference is subtle.
Added spacing/margin option. This can create a black screen when combined with the aspect ratio option and areas become small. Need to fix that but in general it works fine.
Added a CPU usage warning as stacking certain settings can really impact that cpu usage. Can disable warning if you do not care about CPU usage.
Fixed areas not being perfectly square.

-

Added epilepsy warning when wallpaper starts. Can be disabled under options.
Have fixed the 5th pattern not working. As a result of that stupid stupid stupid mistake I made there I never tested correctly apparently. :) Had to change more code regarding how audio triggers worked so it might react a little differently now. I don't think anyone will really notice the difference, if you do, feel free to comment or complain :D
Popular Discussions View All (2)
3
5 Jan, 2017 @ 11:33pm
Centerpoint
Scratch
0
10 Dec, 2016 @ 4:28pm
Psychedelic Presets
Squee
32 Comments
Squee  [author] 14 Jul, 2021 @ 7:35am 
@Zuritar As this is a webwallpaper I have to do the intergration myself via code but I do not have the hardware to test it. I don't want to add code I can't test nor support to the wallpaper. So unfortunately the answer is: no.
Zuritar 13 Jul, 2021 @ 8:28am 
Is it possible to enable LED effects?
YITACHI 4 Sep, 2017 @ 8:30pm 
3q
Squee  [author] 20 Aug, 2017 @ 2:18pm 
Sorry, but probably won't be updating this one other then bug fixes, and possibly translations. But I do like the idea and will experiment with it in an unfinished wallpaper ..
Emiliorth 20 Aug, 2017 @ 5:48am 
For me still best audio wallpaper ever!
Would be cool to set own color palletes and to set warmth of colors according to loudness or amount of certain frequency :)
Squee  [author] 29 Jan, 2017 @ 2:51pm 
Also, if they are on, and there is no audio. Try unchecking "Audio Recording" at the top of the settings and let me know if go off. ( turn it back on after testing ofc :) )
Squee  [author] 29 Jan, 2017 @ 2:49pm 
That is really weird.. Do they just stay and don't change on or remain flickering?
StalkingRini 29 Jan, 2017 @ 1:28pm 
quick question, I love this but after a song/any audio ends the wallpaper keeps the colors on for a while despite there being no audio, I thought this would be a setting, but nothing, I have screwed with so far has fixed this, what is my problem?
Mazakasu 20 Jan, 2017 @ 11:45am 
Amazing!
timelag 18 Jan, 2017 @ 11:43pm 
cool:steamhappy: