Beatmania IIDX

From Rhythm Cons Wiki

Beatmania IIDX is an arcade rhythm game made by Konami, which uses 7 keys, 1 turntable and 2-4 menu keys for single player mode. And 14 keys, 2 turntables and 4 menu keys for "doubles" mode.

Buttons

They all share the same type of Buttons:

Code Repos

Arduino

Gladuin: https://github.com/Gladuin/iidx-controller

KnucklesLee: https://github.com/knuckleslee/RhythmCodes/tree/master/1E11B11LED_iidx/leo

4yn: https://github.com/4yn/iivx

Raspberry Pi Pico

SpeedyPotato: https://github.com/speedypotato/Pico-Game-Controller/tree/release/pocket-iidx

Common Models

There are many popular sizes for IIDX controllers, the main ones being arcade-style, KOC and FPS.

Arcade-Style

Arcade-style IIDX controllers, as the name implies, use the same measurements as the arcade cabinet and try to imitate its design. You can find its dimensions here.

KOC

Konami Original Controllers, or KOC for short, are the standard controllers used in PS2 versions of the game, they are much more portable, feature a shorter turntable-to-button distance, a smaller turntable and many cost-cuts, such as rubberdome switches and lower quality plastic. They are the most popular solution since they are the cheapest and can be found used easily. Recently, they were re-released for Beatmania IIDX Ultimate Mobile and Beatmania IIDX Infinitas, this time featuring bluetooth and USB connectivity.

FPS

The FPS style controllers are based on DJDao's FPS controller design. They are a compromise between portability and arcade-like distances. They feature a #KOC-sized turntable, and a switchable turntable-to-button distance with 2 modes, arcade-style distance and KOC distance.

Guides

Frequently Asked Questions

There are many controller sizes! Which one should I choose?

Generally, it is always recommended to choose the arcade-style size, since it's how the game was meant to be played and lets you transition seamlessly between arcade play and home play. However, if you need a space saving controller, an FPS sized controller with arcade turnatble-to-button distance might be the best choice. Avoid using KOC sized controllers if you ever plan on playing on arcade, since it might make you develop bad habits.

How can I use a custom controller for Infinitas/Ultimate mobile?

If your controller uses an Arduino Leonardo or Micro (or clone), you can utilize this library to spoof an official controller.