I really want this so it can just take input from any output device, so it would work in any music player. You should not need to worry about getting sound from other programs, since you are not going to be listening to something else while using this kind of thing anyways.
Also, pretty much all of my MP3s are apparently corrupt.
SEMV seems to enjoy telling me that any and all MP3s I try to use are corrupt/missing in spite of me putting the correct filepath etc. in settings.
This saddens me
Mp3s working for me.
Anything with Jefferson Airplane in the data just doesn't work for me
What is it that makes it lag/need high resources soo much?
Also dont mind me being cheeky but, is this going to go open source? :P
Now I can see the music, without being high!
Seriously though, this is the best visualizer that I've seen. The only downside is that it's quite resource heavy. But you'll probably fix that soon
Kind of on a programming break for a bit, but I might get back onto it on monday.
The shaders use a lot of the GPUs processor, since it has to make a glow for every single pixel. I have an idea to fix it, making it much faster.
I am going to add a some GUI shit such as volume and next/prev song, shuffle, etc... Since I hate that you have to enter song directories and filenames every time you want to change the song.
Also for the "Half my songs aren't loading!" issue that really I never had myself, but perhaps making it streaming will fix the issue.
And thanks to everyone for the feedback! :D
Also, audio is now streaming and performance issues should be no problem for the next update.
Oh hey, a new version!
+ Edit motion blurring with settings.cfg
+ Glow scaling to help reduce lag fairly significantly (Read the readme/settings.cfg)
+ Enable/Disable glow in settings.
The audio streaming is much better than the way it was before, good job!
I didn't have any of the problems anyone was having. Everything is smooth and not laggy at all. All my songs work too.
Without half scaling I used to get like 15 FPS in 1440x900 fullscreen and now I'm getting around 120 FPS with it :O
It makes a good background
that gives me an idea, how difficult would it be to implement something like VLC's direct3D desktop mode?
Streaming does work better, but it's strange. Some of my songs still don't work, and I found out it's not just mp3. Some flac songs have failed, and even when I converted one to wav it also crashed.
That desktop mode has never worked for me in VLC for some reason. I click it and nothing happens.
The direct3d mode works, but it comes over my desktop icons and whatnot, so it's not really awesome. VLC has this directx wallpaper mode, but that doesn't work for me.
Frozen Synapse's music fits so well for this, although it crackles a lot
I'm fucking hard right now.
Great work! Please get the GUI done soon, I'd love to use this as my default media player. Not to mention how awesome Portal 2's "You will be perfect" is on it.
(A quick way to do it might be to have a separate program that can edit the settings.cfg via a GUI and reloads the MusicVisualizer.exe each time it changes.)
Also an option for looping would be awesome.
If you click on the screen it makes a firework go off, cool
Please add support for web streams.
Then I could hook it up to foobar2000 or listen to Shoutpunch.
I might release it before I release the GUI version (which is a WIP!)
It'd be nice if my mp3 songs actually worked and didn't crash the program.
Wow, mine is running at 1 Fps!
I haven't tried with mp3's yet, but with flac it works perfectly. Just uses tons of cpu.
Great with Ogg Vorbis and Wavs, but please add support for mp3s, I don't feel like converting everything I have into Ogg Vorbis(as wonderful as that would be).
Just tried it with dubstep, I'm so fuckin' dizzy...
I saw your avatar.
they work fine for me, your shit is just dumb
I've gotten mp3 files to work. Not all of them, but most.
This is awesome. Some MP3s don't work, but it's not bad. My only request at this point would be a "loop" setting.
runs terribly on my netbook, i'll try on a real computer someday