Wallpaper Engine

Wallpaper Engine

8,214 ratings
VU Meter
Miscellaneous: Approved, Audio Responsive
Type: Web
Rating: Everyone
Genre: Abstract
Resolution: Other Resolution
Category: Wallpaper
File Size
0.763 MB
Oct 24, 2016 @ 5:33pm
Nov 5 @ 1:47pm
69 Change Notes ( view )

Subscribe to download
VU Meter

A basic VU meter. Responsive to Audio. A bunch of configuration options included now too.

Wallpaper now supports translations. If you want to help out with translations see this topic:

For bug reports/suggestions regarding the translation site see this topic: http://steamcommunity.com/workshop/filedetails/discussion/786782443/1698293068430393747/

Current translations: English, Dutch ( 98% ), Chinese

Chinese Version / 中文版
Wallpaper has be updated to be multilingual . You can pick your language via Wallpaper Engines' settings panel: https://imgur.com/tsZbmWg

壁纸已更新为多语言。 如果您想继续使用中文,请将Wallpaper Engine设置更改为中文: https://imgur.com/VQnpVsR

Original Chinese version:

For other translations, please hold on until we can add translations into this wallpaper. I have done the chineese version as 80% of the users are chineese, but would like to have all translations in this wallpaper when it is possible to add them.

- Can change background color ( gradients possible )
- Can use background image
- Can alter the 2 color gradient of the "leds"
- Can alter transparency/opacity
- Can change light orientation.
- Can alter light size and bar count.
- Adjusted to FPS settings
- Adjust margins to offset from screen edge. ( currently still somewhat limited for multi-screen users )
- Toggle Normalizing the FFT data. Normalization was the default, can turn it off if you wish
- Can adjust amplitude ( seperately from normalization )
- Can hide "leds" when there is no audio.
- Can reverse audio frequences. So lows and highs will reverse.
- Added option for smoothing. This is not averaging over time, but more like a blur effect, smoothing out the peaks and valleys of the data.
- Can adjust the shape of the VU meter to match a surface in your background screenshot.
- Color Rotation option. Color rotation is based off selected colors so you can still use gradients for those.

Show me your creations!

No background images included, screenshots are just an example. https://www.reddit.com/r/wallpapers/ is where I pulled most from over the years.

Presets were ( are now ) not supported, some examples settings can be found under the wallpapers discussions: http://steamcommunity.com/sharedfiles/filedetails/discussions/786782443

Positioning Explained

Not reacting to audio
Check the sticky, it mentions several reasons for wallpapers not reacting to audio.

Update notes
[Removed old notes]
Renamed "Background Gradient/Image" to a more logical "Use background Image"
The color fading use to display the full area when adjusting positioning now shows longer. Also tweaked the effect a little to use less CPU.
Added additional positioning system which should work more accurate when using a background image. This is mainly aimed to be able to copy the settings better from one system to another. I will be updating the existing settings under discussions in the coming days.
Added some extra explanations in the settings themselves around the positioning system.
Added Top/Bottom layout
Added color rotation ( cpu intensive option, but added setting to compensate for that )
Added option to animate when silent, instead of hiding or doing nothing.
"Hide when Silent" is renamed to "When silent", where you can find the animate option.
When starting music or whatever after a long periode of silence, the screen doesnt max out like it did before. The "normalization" values are reset now to instantly adjust.
Merged positioning option and autotmatically hiding settings depending on what you will be using. This also means that for the few that might have been using margin settings in addition to positioning setttings might have their vu meter reposition as from now on its either one or the other.
Added slideshow.
Fixed 2 small bugs in the slideshow
Added option to enabledisable individual slideshow transitions
Removed unused "use background image" option
Fixed bug in color rotation option that caused leds to "hang"
Fixed bug with screen center positioning in the last update.
Fixed settings not working if selected background image got removed
Added option to disable flashing when adjusting position options.
Fixed Animate when Silent animation not showing when audio was not normalized.
Updated background code to include support for a single video. This also caused some reordering and updating of those settings.
Fixed background video restarting instead of resuming where it was paused.
Fixed bug where selecting a background video while the wallpaper is paused would cause the video to be played instead of queued to be played when the wallpaper resumes resulting in unnecessary cpu usage.
Reuploaded with correct project.json. Last update included a test version not ment for public use
Translations Update
Added Left/Right option for orientation/layout option.
Fixed bug where "Image Size" option might not have been shown
Added "silence threshold" option. To be used to adjust what "silent" means and have the wallpaper ignore soft noise that some applications have.
Fixed bug where screen based positioning didn't work without an image
Modified Edge offset to allow negative values
Popular Discussions View All (23)
Apr 16 @ 5:49am
Need help ?
Jun 6 @ 11:39am
The wallpaperPropertyListener needs to be created outside onLoad event
Apr 16 @ 5:35pm
removing the back ground color?
< >
Biohazard  [developer] Oct 30 @ 3:01pm 
Awesome, thanks! Yes, the background images, I have to make sure that I either have permission one way or another for what I show in the trailer or that it's public domain. I'll see what pancakes has in store, but I think I should be able to find something suitable in any case.
Squee  [author] Oct 30 @ 1:56pm 
@Biohazard I'd be more than honored. Ya already put a smile on my face mentioning one of my wallpapers in the last update notes along some of the other early workshop contributors. Feel free to use my wallpapers, they wouldn't of existed without your software. Name/link isn't really need ( imagine it might by ugly in the trailer ) but if you want be my guest. Doing my best to support and update them but swamped with other stuff as usual.

The images; did you mean the background images? I just pulled them from reddits wallpaper section or imgur but am unsure about the exact licenses. Personally not great artist, but I notice Mr pancakes can do some nice graphics :)
Squee  [author] Oct 30 @ 1:55pm 
@Tirant Rex Normalize doesn't really flatten but tries to keep the result at a constant height by somewhat gently adjusting the result. You could try using the "adjust amplitude" setting to counter it giving lower results as raise the maxium height. It is mainly to increase the feedback when music is soft/silent and limit the feedback when very loud. Personally I play music from a bunch of different sources and sometimes the recording is pretty soft.
Biohazard  [developer] Oct 30 @ 12:35pm 
Hey Squee, I was wondering if you would allow me to show some of your wallpapers in the trailer of Wallpaper Engine on the Steam store. If that would be okay with you, please also let me know if I can show your name/link to the wallpaper.

I.e. for this one I'll also have to dig up some images to import that I can legally use, but I'll probably find something (unless you have any suggestions?).
Tirant Rex Oct 28 @ 7:55pm 
This is a great background and works great! The only thing is the normalization is way to hard. It always tries to flaten out the bars so much that the background loses its visual appeal. With Normalization disabled I can't recommend this enough (especially if you have a second or third monitor that you can it on while your playing a game or something)!
GoodID Oct 24 @ 7:27pm 
Biohazard  [developer] Sep 30 @ 2:15pm 
Ah, alright. Can confirm it works again, thanks for the quick fix!
Squee  [author] Sep 30 @ 8:53am 
Doh, it should be fixed now. I had tested something regarding framerates and when putting the code back I forgot to uncomment a return statement. It must of gone online when I updated the translations yesterday.
Biohazard  [developer] Sep 30 @ 3:36am 
Sup Squee :steamhappy:

Is the FPS limit still working for you on this wallpaper? I think it stopped working for me, still seems to work on your other submissions though.
Squee  [author] Sep 26 @ 10:59am 
@smrtBarlavento You can help by submitting translations via this site: https://wetranslate.thiscould.work/projects/landing/5 .. I try to update my wallpapers weekly if there are new translations but sometimes am a little slower.