Wallpaper Engine

Wallpaper Engine

4,196 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.
ThatFcknGuy
7
Aug 12, 2017 @ 5:46pm
Sound from video, without sound
Nizer-Dizer
7
Jun 18, 2017 @ 5:09pm
Amazing but there's one superficial issue
JaxXz
269 Comments
Squee  [author] Dec 29, 2024 @ 2:25am 
Ah ok. I am not doing any freelance work atm. I am not sure what you need, but if thise wallpaper didn't support a logo overlay,

I am mostly not freelancing due to a lack of energy ( i overdid things once again and need a recovery period ). Feel free to ask though, as the wallpaper is only some js/css/html and adding a logo for example might be very easy without needing to hire someone. If it's too much for me I will just be honest and let you know, so can't promise. But ya can always ask.
A Balanced Diet Dec 28, 2024 @ 4:07pm 
@Squee Gotcha , as soon I get the channels going ill drop them, As for the Friend Re I completely understand was just interested if you do paid commission , keep up the good work though!
Squee  [author] Dec 28, 2024 @ 8:35am 
@A Balanace Diet: I saw your friend request. I never accept those unless I have a clear reason to. Anything regarding my wallpapers can be communicated here on the steam community if needed. If there is any clear reason to make something private then it's different. It's just that I constantly get friend requests that without clear reason I will just ignore them for my own sanity.

But again, I am more than willing to help anyone here in public if I can. And if you have a reason to take things private just let me know.
Squee  [author] Dec 28, 2024 @ 8:09am 
@A Balance Diet: Basically feel free to use as it. I'm not actively working on it anymore but if I can fix a bug quickly I'll try to. I've already seen a different one of my wallpapers been used on twitch before, and another has been used in one of the trailers of wallpaper engine. So I am more than ok with it being shared. You don't even have to mention me or the wallpaper or whatever, go nuts.

However I'd love to hear it's being used and maybe where if you don't mind sharing such info here in the comments. I'm on twitch a couple of times per weak listening to music so would love to see my own work there haha.
A Balanced Diet Dec 28, 2024 @ 1:28am 
May I use Sound Splitter in my streams and my youtube videos , they are just music streams/videos need a background and the idle backgrounds I use kinda fall flat after being up for longer than 30 seconds XD
Squee  [author] Oct 29, 2024 @ 5:06am 
@fitztin The actual audio recording and processing is done by WE not any specific wallpaper. And WE just uses your windows audio devices/drives which supplies premixed audio. I did find this which might help: https://help.wallpaperengine.io/en/audio/limittomusicplayer.html
fitztin Oct 28, 2024 @ 10:44pm 
not sure if its already an option that i don't see but I would like to be able to mute certain apps that it is reacting to, like someones voice on discord.
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.
Zoink 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