13/10/2014 – Virus Riddled Music Visualizer

So I’m sick. I’ve been sick since August and coming back to Hull I got even sicker. The problem is that it’s no more than a common cold, although I had flu this weekend. On top of this, despite only having a week’s worth of classes, I’m slightly behind on work.

Now let me tell you an interesting story. I have never programmed a music visualizer, or done any real sound engineering. So doing a music visualizer as my 3rd year is probably the smartest thing I could probably do. But that’s not the point. When starting off my research I decided to look for FFT libraries in C# that would help me build this thing, and I found a few, and figured “I’ll keep these saved until later once I get closer the the year starting” (This was around July). Upon coming back and doing more research, I find out that the libraries are old and will not do the task.

From there I looked at more common audio libraries like FMOD. New problem; not in C#.

And then, like a fucking fish in the face; during one of my lectures last week, the lecturer mentions that OpenTK (OpenGL wrapper for C# and the graphics library PlayStation Mobile uses) has a bunch of audio tools as an add on from OpenAL (The audio library stuff from old OpenGL – 1.1-ish). So here I am, stunned, that the thing I wanted to get was right there in front of me this whole fucking time, and I wasted several days of my life looking for shit I already had.

Fuck this shit sometimes.

Anyway, my first week was alright. Even if I am down with the sickness.


In completely unrelated news, this laptop I’ve had for about a year is apparently a toaster. Opening up multiple Chrome tabs seems to push the CPU towards the highend, and most 3D games released 8 years ago struggle to get an ideal framerate on this thing. Even low-end Unity games have issues. So I ordered an ITX PC. I should have it within a week or so, but there might be a problem with the order.

Anyway, see you later.


About Adam Lutton

Game Designer / Programmer
This entry was posted in Blog, Uncategorized. Bookmark the permalink.