What is this? Where's the joystick? Why so many buttons? Give up? Website GameSetWatch explains:

Designed as a 16-button USB MIDI Board and controller, Dj TechTools's Midi-Fighter is a DIY arcade-style kit that will surely stand out from most DJing equipment

Still confused? Go read the full article and watch a video demonstration.

And/or you could stick around here and make up your own explanation of what this is and what kind of gaming applications it could serve.

Arcade-Grade DJ Equipment: Midi-Fighter [GameSetWatch]