The Santroller platform provides the ability to program micro controllers that emulate various rhythm game controllers for computers and various consoles. This is done using the Santroller Configurator, which can program various microcontrollers to emulate different controllers.
Support for various consoles, including PS2/3/4/5, Wii, Switch, OG Xbox, Xbox 360, Xbox One / Series for most games and iOS / Android for Fortnite Festival
Controller Type | Game | PC | PS2 | PS3 | PS4 | PS5 | OG Xbox | Xbox 360 | Xbox One / Series | Wii / Wii U | Switch | Android | iOS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gamepad | Any | Works natively | Requires PS2 Controller emulation or a Modded PS2 + nightly build of OPL | Works natively | Requires authentication | Requires authentication | Works (The og xbox will always use gamepad mode, no matter what controller mode is selected) | Requires authentication or UsbdSecPatch | Requires authentication | Requires santroller-bslug or Wii Extension Emulation | Works (The switch will always use gamepad mode, no matter what controller mode is selected) | ||
Guitar Hero Guitar | Guitar Hero 2 | Works natively | Requires PS2 Controller emulation or a Modded PS2 + nightly build of OPL | Requires authentication or UsbdSecPatch | |||||||||
Guitar Hero Guitar | Guitar Hero 3 | Works natively | Requires PS2 Controller emulation or a Modded PS2 + nightly build of OPL | Works natively | Requires authentication or UsbdSecPatch | Requires santroller-bslug or Wii Extension Emulation | |||||||
Guitar Hero Guitar / Guitar Hero Drums | Guitar Hero WT or newer | Works natively | Works natively | Works natively | Requires authentication or UsbdSecPatch | Requires santroller-bslug or Wii Extension Emulation | |||||||
Rock Band Guitar / Rock Band Drums | Rock Band (All Games) | Works natively | Works natively | Works natively | Works via PS3 instrument backwards compatibility | Works via PS3 instrument backwards compatibility | Requires authentication or UsbdSecPatch | Requires authentication | Works natively | ||||
Rock Band Pro Keys | Rock Band 3 | Works natively | Works natively | Requires authentication or UsbdSecPatch | Works natively | ||||||||
Guitar Hero Live Guitar | Guitar Hero Live | Works natively | Works natively | Requires authentication | Requires authentication | Requires authentication or UsbdSecPatch | Requires authentication | Works natively | |||||
DJ Hero Turntable | DJ Hero | Works natively | Works natively | Works natively | Requires authentication or UsbdSecPatch | Wii Extension Emulation. santroller-bslug support is being worked on but does not currently work. | |||||||
Rock Band Stage Kit | Rock Band (All Games) | Works natively | Requires authentication or UsbdSecPatch | ||||||||||
Rock Band Guitar / Rock Band Drums | Fortnite Festival | Requires setting up a Console Mode Binding for Festival | Requires setting up a Console Mode Binding for Festival | Requires setting up a Console Mode Binding for Festival | Requires setting up a Console Mode Binding for Festival | Works natively, though you need to set up the Festival Navigation / Gameplay toggle | Works natively, though you need to set up the Festival Navigation / Gameplay toggle | Requires setting up a Console Mode Binding for Festival , and the Festival Navigation / Gameplay toggle |
Ability to emulate the following devices
Lower latency in comparison to the older Guitar Configurator firmware
Inputs update live while configuring, to make calibration and testing as easy as possible.
Controllers automatically detect what they are plugged into, and reconfigure themselves for that device.
Support for presets
Support for all major operating systems
Support for various microcontrollers
Support for inputs from various input sources
Support for bluetooth (Pi Pico W required)
Custom input mappings
Shortcuts
Constant inputs
Peripheral Mode (Pi Pico only)
Overhauled LED support
Avoid using USB 2.0 hubs when using these controllers, they poll so quickly that multiple guitars on a single hub will be slowed down, and some hubs will even cause issues with the controller being detected. However, USB 3.0 hubs are okay, and I have previously used multiple guitars on a single USB 3.0 hub with no issues.
Pick a guide from the left to learn how to build a controller or adaptor.
Click here to join the discord, and someone should be able to help you with your problem.
Click here to download the configuration tool.
If you would like to sell devices running the Santroller firmware, click the following link to learn more about the commercial version of this platform. The standard version of this tool can NOT be used commercially, and the commercial version of this platform has extra features that are designed specifically for users who are selling products running on this platform.
I have put several years of development time into this project, if you like it feel free to support this project by clicking the below link: