GITADORA GuitarFreaks Controller Premium Model information


Update history

Oct.13th, 2021:

  • Initial release

In this page, "GITADORA GuitarFreaks Controller Premium Model" will be written to "GITADORA controller".

How to use in DTXMania

  1. Connect GITADORA controller to your PC
  2. Register each buttons to DTXMania CONFIGURATION - GUITAR - Input Option. The assignments must become like below;
    • BUTTON1 = P
    • BUTTON2 = Y
    • BUTTON3 = B
    • BUTTON4 = G
    • BUTTON5 = R
    • BUTTON6~9 = Unused
    • BUTTON10 = START
    • BUTTON11 = OPTIONS
    • BUTTON12 = Pick (Up)
    • BUTTON13 = Pick (Down)

GITADORA controller does NOT map Wailing to buttons. So, to use wailing, you must assign SELECT button (etc) to Wailing. There are no way to use GITADORA controller's wailing feature (using accelerometer output of GITADORA controller). Although current DTXMania (118) does not support it, but under developing.


About "controller is frequently disconnected" issue

In my PC environment (AMD Zen 1st: 2040G + A300), GITADORA controller is frequently disconnected from the host PC. This is very severe problem.

In my case, the issue has been resolved by terminating these apps below:

Mice-related resident apps may interfere input of GITADORA controller? And additionally I need to terminate Discord, Steam and Epic Games Launcher to work GITADORA controller well. (I can't understand why these apps affect to GITADORA controller. Do these apps handle HID devices with some special way...?)

I hope these info may help you to work GITADORA controller well. (p.s. GITALLER works well, without terminating these apps....)

For developer

You want to support accelerometer of GITADORA controller? These info may help you;

  • GITADORA controller is detected as DirectInput joypad. Device name is "GuitarFreaks controller". It has 16 buttons, 3 axis (in DirectInput point of view), but only 9 buttons / 3 axis will be used.
  • GITADORA controller supports not only USB connections but also Bluetooth connection. (Sorry I don't investigate it at all)
  • Each X/Y/Z axis output -127 to 127 value. Please see the figure below to understand the mapping of X/Y/Z axis easily.

When you put the controller sideways, X-axis output 0, and Y-axis output 0 (*). When you make a controller vertical, X-axis output 0, and Y-axis output -15. About Z-axis, when you face up a controller, Z-axis output 15. When face down, Z-axis output -15.

(*) Exactly to say, Y-axis output 0 when the guitar head is about 16° from horizontal line.