Wallpaper Engine

Wallpaper Engine

4,094 ratings
Sound Splitter
5
   
Award
Favorite
Favorited
Unfavorite
Type: Web
Age Rating: Everyone
Genre: Abstract
Resolution: Dynamic resolution
Category: Wallpaper
File Size
Posted
Updated
449.958 KB
Apr 12, 2017 @ 3:13pm
May 12, 2022 @ 12:31pm
50 Change Notes ( view )

Subscribe to download
Sound Splitter

Description
Another VU Meter style wallpaper. Channels cause an interlaced pattern. Users can position and rotate it to split the screen in two halves.

Translations
Wallpaper now supports translations. If you want to help out with translations see this topic:
https://steamcommunity.com/workshop/filedetails/discussion/904034085/1698293255138582662/

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



Options
  • Position/Rotate line as you want.
  • Adjust color gradients for both sides
  • Add an image on top of the visualizer.
  • Backgrounds ( not in the normal way atm, the graphics will afffect background colors, adjustable with the blending option )

Notes
  • Positioning options might feel weird. That is because it is the orientation point for the rotation, but the line itself will always begin and end at a screen edge, and as a result the orientation point is not always the be center of the line.
  • Framerate: This wallpaper by default only renders each time I get new audio data ( only render if there is something new to render ). You can unlock framerate to get 60fps or better at the bottom of the settings, but this will add a small delay so it is possible to calculate values for the extra frames.
  • I still want to add a different graphics style ( using a line instead of 2 filled areas ) and possibly some other options but this has been laying around for too long so decided to put it up..

Bugs
  • Found a bug if you set the position to 0 or 1000. The simplified calculations I used don't work correctly in those circumstances. Bug can be avoided by setting it to 1 or 999 I believe until I have a fix.

Images in examples

Updates
  • Current update has focused on fixing 2 bugs in my slideshow code
  • also included an option to disable specific transitions.
  • Added option to unlock framerate. This will delay the rendering of audio by approx 35-40ms so I can interpolate between 2 frame. The option is found at the bottom of the settings. The delay is a little flexible and tries to keep the delay as short as possible.
  • Color Rotation option
  • Can add an Image on top of the visualizer. A logo, your fav pokemon or game character or whatever.
  • Added option to disable the stretching of the bar to fit screen. This is to avoid it resizing when you having it rotate. When disabled it will use the screen diagonal as the width to ensure the endpoints are never visible on screen so it doesn't cause render bugs :)
  • Fixed a bug with animations when there was no audio in previous update
  • Fixed some visual errors when the "split mode" was turned off. Little spikes would show up when there was no audio or combined with other settings it was possible to have a little spike in the middle of the screen. These should be fixed now.
  • Fixed bug where background slideshow would trigger a new image after every pause.
  • Added normalizeation option to be able to disable the normalisation. Can be found as "Normalize Volume" ( a checkbox ) after scrolling a bit down in the settings.
  • Added in support for a background video ( webm format ).
  • Added option to adjust volume of background video
  • Added option to hide audio visuals when there is no audio
  • Quick and sloppy patch: While wallpaper was paused, in the background the video was still playing. It is correctly paused now. Will need to rewrite this patch when I have time, but should suffice for now.
  • Added 2 options behind the Stretch to Fit checkbox. One is to controle the size of the graphic, the other is to disables the codes automatic centering so you can use the rotation position as center point.

    Please note that shrinking wasn't originally intended and it could cause visual artifacts. If they are really bad do please report them, but there is a chance i wont/cant fix small ones without rewriting a lot ..

  • Added small dot to display rotation point when moving around so it's hopefully more clear whats going on
  • Have rearranged background settings a little, with a new settings "Background Source". The setting is meant to shorten the list of background settings a little bit. To avoid ruining the backgrounds of active users the current default value is empty and things still function as before, but the empty value will be removed at some point in the future.
  • Removed first transition due to a bug I couldn't pinpoint. But when the wallpaper started with transitions on and a video selected as background there would be flickering during the transition. Couldn't quickly figure out what triggered it, so just disabled the first transition. Should be fixable but don't feel like spending more time on it
  • Possible fix for wallpaper showing audio while seemingly silent
  • 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.
  • Added translation scripts. No actual translations added.
  • Foreground settings now have default values
  • Added "silence threshold" option. To be used to adjust what "silent" means and have the wallpaper ignore soft noise that some applications have.
Popular Discussions View All (8)
12
Dec 21, 2019 @ 2:57pm
High CPU usage in Win10.
Hate Crimes in a McDonalds
3
Jul 5, 2021 @ 9:55am
Custom Idle Animation
Possibly_Insane
7
Aug 12, 2017 @ 5:46pm
Sound from video, without sound
Nizer-Dizer
262 Comments
Squee  [author] Dec 4, 2022 @ 9:53am 
@headbandhaze I'm gonna have to disappoint you then. The data we get to display is the same for all wallpapers and supplied from WE. The range has been fixed years ago when WE was still in early access.
hhhdddbbbddd Dec 4, 2022 @ 9:05am 
I wish I could adjust the exact Hz of each end. I have songs where the bass goes lower than the visualizer on the left side.
Squee  [author] Oct 3, 2022 @ 4:49am 
@Kahuna That is possible, but I think by default it will react to music you play on your pc. You would have to check the settings of wallpaper engine to see what audio device it is recording from. I think by default it's recording your output ( what ever is on your speakers ) instead of your input ( your mic ). There are as also a number of reasons that audio processing might fail and more help can be found here https://help.wallpaperengine.io/en/audio/audiodetection.html#_1-audio-device-setup
Havmir Oct 2, 2022 @ 9:10pm 
From what I understand, this wall paper takes up sound (from computer mic) and will do an "animation" when that happens. However, when I use this wallpaper, nothing happens ... do I misunderstand on how this works?
blackoes Jul 5, 2021 @ 1:57am 
Ah okay.
I copied the files, works great!

thanks a bunch
Squee  [author] Jul 4, 2021 @ 1:07pm 
That problem is best asked in the bugs forum for wallpaper engine as I have no control over saving the actual settings as WE does that for me. If you were to make a post in the bugs forum feel free to let me know just in case there is something I can do.

If you want a work around however instead of fixing the actual problem you can copy the wallpaper:
1. Go to where steam downloads your games/apps and find this folder: \Steam\steamapps\common\wallpaper_engine\projects\myprojects
2. Make a new directory in myprojects.
3. Then open the wallpaper browser
4. right click the wallpaper and select "open in explorer" from the menu.
5. Copy all the files to your newly created folder in myprojects

This should create a duplicate of the wallpaper to which different settings can be applied.
blackoes Jul 3, 2021 @ 7:50pm 
how can i set different profiles for the desktop and screensaver? currently when switching between profiles for desktop and screensaver they dont stick to their different settings
Squee  [author] Mar 22, 2021 @ 12:13pm 
That sounds like a setting within WE itself. Open the settings within Wallpaper Engine and look for the "pause" settings.
TheComputerNerd Mar 22, 2021 @ 9:38am 
How do you make the visualizer work even when you have windows above the home screen? Whenever I go back to the home screen it takes a second or two for the visualizer to begin again. Why?
polvojack Feb 3, 2021 @ 9:17pm 
Nice