Wallpaper Engine

Wallpaper Engine

679 ratings
The Pulse
2
2
   
Award
Favorite
Favorited
Unfavorite
Type: Web
Age Rating: Everyone
Genre: Abstract
Resolution: Dynamic resolution
Category: Wallpaper
File Size
Posted
Updated
1.201 MB
Nov 20, 2016 @ 11:41am
May 16, 2021 @ 7:29am
19 Change Notes ( view )

Subscribe to download
The Pulse

Description
Audio responsive wallpaper that displays the low,mid and high frequencies as different colors on top of each other.

For best results set wallpaper engine settings to 60fp, and at the bottom of the wallpaper settings ( first under performance ), disable the frame limiter. Also be sure to check out the tips

Options
- Set background image/color/gradient
- Adjust opacity/blending
- Adjust positioning/perspective
- Display 100ms or 60s of audio
- Alter orientation/direction
- Bunch of other options to adjust the visuals a little.

Tips
- If you are limiting the frame rate. This wallpaper makes frame intervals very apparent. Go for an extremely short display history ( say 1sec, or something fast enough that you can't notice it ), or increase the history ( until you can't notice it )
- If you are experiencing micro stuttering, Look at the tip above this one above limited frame rate. Looking into solving this one if I can.
- I've added color options, but for best results stick to a combination of (pure) red, green, blue ( diff color per channel )

Known Issues
- Some micro stuttering. If you think you have a tip, I'm happy to listen
- Running multiple webwallpapers can negatively effect performance of both. This is out of my control. While usually not noticable this wallpaper make such things very visible so advised when using this one to span accross all screens.

Not reacting to audio
Check the sticky, it mentions several reasons for wallpapers not reacting to audio.
http://steamcommunity.com/app/431960/discussions/2/348292787747453462/

Update Notes
-
Removed unused files to shrink size

-
Some minor fixes to normalizing. I realized it didnt fully work as intended ( some calclations still give different results depending on volume, but not that anyone will notice haha ), so will be adjusting more of this later.
Added option to disable framelimiting. Use this option for the smoothest experience when looking for 60 fps.
Added stats option, in case of stuttering, check this first to see if you notice anything
Increased the default display time. This hides some of the micro stuttering.

Made a small change to the rendering order in the hopes of fixing some stuttering.

-
Added option to spread/space the 2 channels a bit. Basically the minimum width/height of the bar.
Adjust the stereo seperation to a larger scale. ( also renamed to occilation to clearly distinct from the spacing option )
Updated normalization a bit and included an option to enhance or smooth peaks.
Added background color/gradient
Added opacity/transparency option
Adjust some code to remove another source of memory allocations
Mostly for my testing purposes but added in a small v-sync test.
Fixed history being cut short on low history settings ( thought I fixed that one but guess not )

-
Fixed background not centering.
The stereospacing option left a whiteline on screen while silent. Added something in to make it vanish when its silent for a while. Will teak this some more in an upcoming patch.
Added some error reporting that might catch the problem when initializing.
-
Remove fps being displayed that was left in in the last update.
-
Cleaned up the broken settings layout.
-
Some fixes regarding pausing. Should catch up instantly after pausing now and paused time should show no data anymore which was caused by no silence being recorded.
Popular Discussions View All (4)
27
Nov 30, 2016 @ 3:48am
Failed to create WebGL context
Chairman Meow
10
Oct 5, 2018 @ 7:22am
Using different audio devices gets different scales of waves
ikneT
6
Mar 20, 2017 @ 11:36am
waveRenderer.init
Lord DN
60 Comments
D1SCORDANT May 23, 2024 @ 5:54am 
this is seriously the best wallpaper i have found in a while, any way there could be an option to seperate the wave in 3 EQ lines? like high mid and low? would love to see the 3 bands individually.
Zink May 3, 2023 @ 6:59pm 
Best wallpaper! love it, take seven different awards. You deserve it
Squee  [author] Jan 19, 2023 @ 5:39pm 
@Ambatukam Correct. This is a wallpaper :) Not an asset to make wallpapers.
dr cornstarch hubblebatch Jan 19, 2023 @ 12:56pm 
oh wait its a wallpaper and not a particle i can use in the assets?
Squee  [author] Jan 19, 2023 @ 11:33am 
@Ambatukam Only other thing I can think of is that your view in the wallpaper browser is filtered and as a result hiding this wallpaper for whatever reason. Or maybe unsubscribe and resubscribe to the wallpaper. But I am just guessing.

I would suggest asking in the WE community forum directly as subscribing to a workshop item and the possible problems with that are beyond my knowledge. I just made the wallpaper, but I did not write WE or Steam. So I can only guess at why you might not see the wallpaper.
dr cornstarch hubblebatch Jan 19, 2023 @ 7:24am 
doesnt work man
Squee  [author] Jan 19, 2023 @ 12:55am 
@Ambatukam I am not sure what could do that but my guess would be to try and restart wallpaper engine and check if it shows then.
dr cornstarch hubblebatch Jan 18, 2023 @ 3:24pm 
i subscribed but its not showing in my assets
Squee  [author] Apr 10, 2021 @ 10:29am 
It is possible though I didn't start implementing the slideshow backgrounds until newer wallpapers. However I am not longer actively working on them and just providing support. So I'm not adding new features anymore, sorry..
AbelAx4 Apr 9, 2021 @ 10:50pm 
I only have one single request. Instead of a single background image, I'd like to set up a folder, and have it cycle through the pictures. I don't know if this is possible.

Otherwise, I love this wallpaper! :)