Wallpaper Engine

Wallpaper Engine

Disco Inferno
41 Comments
PixelParagon 28 Aug @ 1:29pm 
THIS. IS. THE. GREATEST. WALLPAPER. EVER.
Holi Bibli 11 Jun, 2024 @ 12:24pm 
I freakin love it!! Do more <33
ZooC0d3 3 Dec, 2023 @ 4:57pm 
genius. that is all.
No4im_Lion 24 Feb, 2023 @ 2:05pm 
love it
Filippos 14 Apr, 2022 @ 3:16am 
Finaly found a coul and dark wallpaper with music reactions.
tamsin 1 Feb, 2022 @ 10:52pm 
This is beautiful man, really cool. Love it <3
Zazu from Lion King 20 Aug, 2021 @ 7:20am 
bro this is legit the best wallpaper on the workshop
MaxPower 7 Jan, 2021 @ 6:22am 
My favorite
Mr. $teal Your Kills 21 Jun, 2020 @ 9:50pm 
Wow this is the coolest thing ever! Thx
LynxAwakening 11 Jun, 2020 @ 6:54am 
there's just no going back to regular VU meters after this
Squee  [author] 13 Aug, 2018 @ 1:01pm 
I really wanted to add that as I personally love a seeing a good lightshow , but I'm pretty much unexperienced with 3D stuff in javascript ( or in general ) and I decided it's just too much work to do it right. Maybe in the distance future if I ever feel like it, but for now I won't be changing the wallpaper.
Minfas 11 Aug, 2018 @ 3:01pm 
Its amazing! It would also like to see stage with club lasers! :D
Squee  [author] 13 Mar, 2017 @ 9:43am 
Great to hear!
Dandadan 13 Mar, 2017 @ 1:28am 
THANK you so much. I used this during my brother's birthday party last night on his tv. Blasted some tunes and everyone thought it was sick as fuck. Keep doing what you are doing man.
Tracder 20 Feb, 2017 @ 3:15pm 
And PLEASE PLEASE add a simple Strobe with Sound-to-light controls or manual :3
Tracder 20 Feb, 2017 @ 2:58pm 
If you keep developing this project, this will be one of the best wallpapers here dude. I mean imagine all the possibilities and lights you can add.
Squee  [author] 16 Feb, 2017 @ 4:47am 
I did group the frequencies low/mid/high, but the frequency range got rescaled 2 weeks ago and thats the update I stil have to do. Not 100% sure that edit is very noticaable though but update will be soon.

As for low/high frequencies, thats basically the update I need to do :) Although I am not sure it is too visible to most, I configured this to group data per octave or two. But the frequencies got rescale/changed in the update of early feb so the grouping isn't correct anymore. Not sure if many will notice a difference in those settings but an update should be coming one of these days.
Syfer 15 Feb, 2017 @ 8:01pm 
Great, thanks for the explination. I figured out the cutoff value being the overall responsiveness to certain notes, the trigger value is what I couldn't figure out. Thanks for the explination!

Side question: is the audio detection algorithm limited by the program or your scene? It's hands down the favorite screen saver I've used so far, but it's be really need to have triggers based on high and low frequencies. I'm not sure what the limitations of the program are though
Squee  [author] 15 Feb, 2017 @ 10:20am 
Tried to explain the 2 trigger settings ( though the difference its kinda hard to explain as the difference might seem minimal ). Let me know if its any help or if I should try to clarify anything.
Squee  [author] 15 Feb, 2017 @ 8:44am 
I will recheck later tonight and try to write a section about it. Can't remember the options by head. What kind of music were you trying on?

I also I do have to update some code on this one ( and another ) related to the update on WE 2 weeks ago which might improve the way it reacts in general. I should be getting around to that soon.

But it's not 100% accurate with whatever setting you pick. It isn't a precise beat detection mechanism or something like that.



Syfer 14 Feb, 2017 @ 9:27pm 
Could somebody explain the triggers a little more? Even with playing them I'm not sure about the best way to tweak them to get the music response I'm looking for
Squee  [author] 14 Feb, 2017 @ 6:54pm 
I would like to, but it mostly comes down to time. More specifically the lack of time. My original idea was to use my other wallpaper ( disco patterns ) as the floor, but never got arround to trying to implement something like that. I hope to get around to do something like that one day, but at the moment I have no clue when.
Tracder 14 Feb, 2017 @ 6:39pm 
This is awesome dude ! More effects please. Something like a strobe would be cool and more atmosphere, maybe something like a dacefloor or something.
Hentai Boss 4 Feb, 2017 @ 2:01am 
nevermind, im retarded, found it
Hentai Boss 4 Feb, 2017 @ 1:59am 
where do you change all the extra settings?
Squee  [author] 30 Jan, 2017 @ 12:46pm 
I don't think I will be doing that any time soon. Main reason is lack of time vs time needed to do it. The code is very fixed around the current current setup and it would take ages for me to allow more.

Also, it currently uses 16 dynamic lights at all times, they just change position and colors and size. To raise that amount to something noticably more, you would quickly end up on 25 which is 50% more, just 20 ( 4 more ) is barely a visual difference. But by then I start to see an avalanche effect on performance.

I would personally like more too and if I could do it easily I would. I would like to see more things in the scene too, maybe like a bar with a ledstrip/neonlight along the edge or things like that. But its mostly time and my lack of experience with webgl or opengl in general doesn't help.
Dropcula 30 Jan, 2017 @ 3:13am 
Hope to add more light sources in the future
Dropcula 30 Jan, 2017 @ 3:13am 
THIS IS EPIC!!!!!!!!!!! I love it so much, thank u Squee.
It works the best with disco/house/electro swing musics
I recommend Crimewave by Crystal Castles:beatmeat:
我要逆天 24 Jan, 2017 @ 1:58am 
\(^o^)/ \(^o^)/ \(^o^)/
\(^o^)/ \(^o^)/
\(^o^)/ \(^o^)/ \(^o^)/

yeah!
Raxwell 21 Jan, 2017 @ 11:35pm 
It's cool:p2cube:
Perfectionist 21 Jan, 2017 @ 8:37pm 
so cool
Biohazard  [developer] 7 Jan, 2017 @ 2:35pm 
I've only found this just now >.< Pretty awesome.
zarni 6 Jan, 2017 @ 4:59am 
Thank you for making this, its a nice one.
xinbaodao 6 Jan, 2017 @ 2:17am 
cool!!!!!!!!!!!!
Der Hexer 5 Jan, 2017 @ 11:37am 
this is a great one - excellent job :greenlike:
Squee  [author] 3 Jan, 2017 @ 4:14pm 
If you know one language, you know them all :) Tho javascript freedom's allows for horrible horrible sloppy code ( as demonstrated in my wallpapers ). One big difference is that javascript OO design is kinda limited and hacky at times. But should be easy enough to pick up and lots of documentation can be found.
Rhy 3 Jan, 2017 @ 4:06pm 
I would need to get into javascript first it seems. Thanks!
Squee  [author] 3 Jan, 2017 @ 4:04pm 
I don't really have one source.. If you want to do html/web animation. Search for "javascript canvas tutorials". Beyond that you could check for one of the different javascript libraries that simplies that. For this wallpaper I started with threejs ( js library to simplify using webgl ) examples and just expanded from there thru a lot of trial and error. And Biohazard has documented the javascript interface with wallpapers engine's under guides really well too. Is that any help?
Rhy 3 Jan, 2017 @ 3:38pm 
How/where did you learn to do this(programming obviously) but i would like to learn it too. Learning java at the moment, but i still need to know so much about this and don't really know where to start.
Squee  [author] 3 Jan, 2017 @ 3:34pm 
Wax on .. Wax off .. :)

What do you want to know?
Rhy 3 Jan, 2017 @ 3:31pm 
Too many audio paperz!!! Pls teach me sensei!