Talking about Myself is Weird

and makes me very uncomfortable. I don’t want to be uncomfortable with it anymore.

Sourcing Genre Data for (Slightly Obscure) Music is Hard

I’ve been playing dance games for over 20 years now, and one thing that has always kind of bothered me was the inability to sort/filter songs by genre. I can’t think of any official rhythm games, besides Rock Band and Guitar Hero, that provide meaningful genres for their songs, and that’s honestly kind of ridiculous. These are music games, isn’t the whole point is to play songs that you enjoy? ...

December 15, 2025 · Mike Votaw

Predicting Foot Placement for 4-Panel Dance Games

This writeup, and the code it’s meant to accompany, are still a bit of a work in progress. In particular, while working on this writeup, I realized that there’s probably a simpler way to represent a lot of the data, but I haven’t had the time to work it out yet. There’s currenty two implementations of this: one in Typescript for SMEditor and one in C++ for ITGMania. They’ve diverged in their specifics, but I’ve done my best to keep their overall function in sync. ...

March 2, 2025 · Mike Votaw