Matt Hackmann

MattHackmann

The thoughts and goings-on of some programmer dad.

Xbox 360 Rock Band drums on Windows

Everything I had posted here before is now outdated (and more than likely was when I came up with this). The latest Xinput driver from Microsoft supports the Harmonix controllers out of the box (people who think I'm fake probably already had this). You can get the 32-bit version here and the 64-bit version here.

Be sure to check out Andrew Rudson's Drum Machine

Answers to common questions:

Does this work for PS2 or PS3 controllers? No. This driver is for Xbox 360 compliant controllers. Seeing as I don't have either of those, I don't know their level of support.

Do the Xbox 360 work on the PS3/PS2 version (or vica versa) More than likely not, but once again I don't have anything to test it out with.

You're not a hacker. I plugged mine in and it just worked. Not really a question, but: A) I had old drivers when I did this (Nov '07). The old drivers didn't support anything outside of Microsoft Xbox 360 controllers. The newer drivers have been rewritten to support third party contrllers.

B) Hacker is (or was) a synonym for programmer, so once again, you're wrong.

I have a problem with my computer. Can you fix it? Being a full-time college student I don't have time to attend to every little problem. There's an internet full of willing people who are much smarter than I and have far more time.

No time? But you made this! You obviously have no life! I made this in half an hour (video included). And it was over Thanksgiving break at that. You, my fine sir, troll the internet telling people they have no life when it is in fact you that have no life. Seriously, go and get yourself a girlfriend. Once again, you lose.

Okay, enough poking fun at people. I hope this brings all the confusion and chaos to a close.

The coming rift

Pretty soon my site is going to see a "split". That is, dxprog.com will be home to my personal blog whereas matthackmann.net will be the home to my professional blog, resume, and other stuff like that. It more imporatant now than ever that I create a professional image for myself what with my career looming in the future and, sooner than that, the likelihood that I'll be taking on some freelance projects while still in school. So, there you have it. You now have some time to decide which poison you want whilst I make the finishing touches on my other half.

Into the Christmas Swing (amongst other things)

We're almost down to one month before Christmas. THis means many different things to many different people. For some it means shopping, others getting together with others. For me, it means Christmas music. A lot of Christmas music. Of course, it also means that I'll be able to go see my folks again which is always sweet. And let's not forget the tantalizing aroma of sweet Christmas presents under the tree. And, speaking of aroma, and possibly the most important part of Christmas, the cookies. But, I suppose we must get through Thanksgiving first, which for me means being thankful for my brand new copy of Rock Band that I will be playing on that day.

But, holidays aside, I've been working on some very interesting things for school as of late. I've already given you a taste by showing my trailer project, but there are many other things I've been up to. Let's list them by class.

Designing Computer Graphics (DCG) So far this class has been mostly about Illustrator and Photoshop basics, though they have touched on some good design practices (or not so good) by reviewing previous students works. However, there are three core projects we're working on (of which only two have been assigned so far). The first was a black and white logo.

Our second project was a set of three (or more) icons based around a theme. There were six possible themes to choose from, those being Olympics, zoo, theme park, library, airport, or musical styles. I'll let you figure out which theme I chose.

First I need to note that that is not my logo (it is the official logo of the 2012 Summer Olympic games). It's primarily there to help set the mood and show where I drew my inspiration from.

You may notice that both of these projects were in black and white (no colors or grays). This is a pretty ingenious call because by limiting us in the color department we are forced to put more emphasis on line width, stylization, and shadows and highlights. If something works well in black and white there's no reason why it won't work well in color.

Networks and Operating Systems (NOS) As stated before the name of this class is a misnomer. They are actually in the process of converting it into Digital Storytelling, focusing more on getting a point across as opposed to the technical aspects of computers. I have to say of the two classes I am currently taking this is my favorite not necessarily because of what we do but because of our instructors, Fabian Socarras and Jacob Kaplan. It's difficult to explain how there two teach (if indeed they are really teaching at all), but it is certainly the most entertaining course and, so far, the most informative.

But, that aside, I've been doing some pretty cool stuff here as well. After the trailer project we all made podcasts (I will not be posting mine, thank you very much). Our last project was to prepare a Keynote presentation trying to convince our target audience of why we needed something and, subsequently, why they should purchase it for us. I did mine on why I needed a Nintendo 64. I presented in front of my lab group and Fabian and Jacob invited themselves in as presenters which was cool. Will you ever see this keynote? Perhaps, perhaps not.

Our next project is something that, for me, is pretty easy stuff. We are to set up and design a blog using Wordpress. To make things challenging for myself I asked Fabian if I could write mine from the ground up as opposed to using Wordpress. While he gave the nod of approval, he seemed dubious as to whether or not I could pull it off within the time frame and meet all the criteria. Considering most of my back end is already in place, and with the addition of a couple of new modules I pounded out tonight, I foresee no problems. However, it turns out this will be a group project so I may just stick with Wordpress so as not to make myself appear elitist to my fellow classmates. No, that can wait until my official web classes a few months down the road.

That's about all for now seeing as I need to get to bed so I can be up at eight o'clock tomorrow morning. Here's hoping I have afternoon classes AND labs next month.

Welcome to the Brawl of the Century

youtube video Hah! You thought it was going to be something about Smash Bros., didn't you? Well, my friend, you were WRONG!

This is actually a school project. If you can name for me a college (other than mine) that tells you to rip your DVDs and then cut them together in a bizarre manor, I will give you piece of candy. This movie here is the result of about seven hours straight of work. I was up until three in the morning finishing this thing up and, many, many revisions later, I get something that's almost semi-believable. I was trying to just use Episode III Anakin so that I'd have some continuity. I also needed to cull footage from a red vs blue lightsaber battle which limited me to the Dooku fight and the fight at the end of Episode V. I was hoping for some more close-up shots, but there weren't very many in either of those battles. Lucky for me the sets were fairly similar so that helped a little bit.

Well, enjoy.

Assorted sample cheeses

Today's randomness is brought to you by Florida University. Remember, you can't have Florida University without FU.

Rap I have come to the realization that rap music is an ongoing attempt to find the frequency of the brown note. Let's look at the facts:

  1. Rap has a lot of deep bass notes.
  2. The people who have giant subwoofers in their cars listen to rap.
  3. Rap can stand for Rectal, Anal, and Poop. Coincidence? I think not.

Nicknames Interesting to note that I now live in the Sunshine State which is the complete opposite of where I come from, namely the Moonshine State.

Come back tomorrow for something more constructive.