Author Topic: visualizer thing  (Read 2064 times)

video of it in use (click the image):


this is some music visualizer thing i started writing a few years ago and occasionally added random stuff to it.
i thought it would be a good idea to share this with people since its no good if i keep it to myself.
ive always planned on making a better one once i make a GUI system to work with but that's unrelated.

you have to drag a wav over the executable to open it.
if you open the executable by itself it would search for song.wav in the same directory and try opening that.
there are some commandline arguments which i forgot so i would let you guys figure this out by yourself.

controls:
w - toggle fullscreen
a/f - toggle logarithmic/linear amplitude/frequency scales for the spectrogram
x/c - increase/decrease the width of the visualizer rectangle thing
z s d b - hide/unhide the various visualizer components
v - toggle the waveforms between left/right and average/difference

click the square on the top right to toggle between visualizer and histogram modes

download:
http://leopard.hosting/download.php?f=quuku

another image:


i might post the source if i get enough requests for it. be warned; it is very messy and i dont remember how well it is commented.
« Last Edit: September 13, 2016, 06:01:56 PM by Klarck »





neat a e s t h e t i c

noice
the color gradient thing is a bit too crazy tho

this looks very messy and busy

still good work! i don't want to know how hard you worked on this thing

this looks very messy and busy

still good work! i don't want to know how hard you worked on this thing

well i didnt work very hard on it, and i know its visually busy. i just kind of threw it together over the time adding things that i thought would look cool.
im too lazy to put more effort into this thing to redesign it to make it less messy, and the messy code contributes to that.
as i mentioned i might make a better one with proper settings and things like that in the future but right now im pretty busy with life.

well i didnt work very hard on it, and i know its visually busy. i just kind of threw it together over the time adding things that i thought would look cool.
im too lazy to put more effort into this thing to redesign it to make it less messy, and the messy code contributes to that.
as i mentioned i might make a better one with proper settings and things like that in the future but right now im pretty busy with life.
i mean you could always open source it like you mentioned in OP, would give people with more time the chance to work on it

jesus christ this is trippy

well here's the source, its a code::blocks project. if anyone here has any questions about the source then ask them here.
i think that might be better than a PM because other people could look at the questions and answers too.

ill say this again, this program uses no proper GUI system but rather i hacked a simple one together. its not pretty.
the project also probably contains a bunch of random things left over from previous things i used it for, and commented links to resources.

take note that this project uses SDL2 for the window and audio IO.

http://leopard.hosting/download.php?f=ytamb