Steam Controller

Steam Controller

52 ratings
How to make your Steam Controller sing
By lem and 2 collaborators
How to use Steam user [bli] Pila's software to make your Steam Controller sing!
Hello there Steam Hardware Supporter!

This guide will bring you through the process of making your Steam Controller Sing to you!

The Steam Controller Singer software was created by Steam user Pila, it is still in development and you can download it here[]

If you want to discuss this there is a Steam Forum

Here's a quick video of it in action playing FREEDOM DiVE by xi:

Let's get started,

Firstly, you'll need the actual software, you can download it here[http//%3A+https] and if you like it you can also donate to Pila there! Now you're going to need a midi file. If you don't know what a midi file is, at its most basic it is a music file that plays using individual notes, like sheet music! Midi files can play multiple instruments using something called "channels" Steam Controller Singer can only use 2 channels however, (on account of the Steam Controller's two haptic touchpads) If you don't have one or the one you are using is especially complex (it can have as many notes as you want, but it must be on 1-2 channels) you can download a basic Twinkle Twinkle Little Star midi here[].

Once you've got your midi file it can be played by dragging the file on top of steamcontrollersinger.exe
Make sure it doesn't crash and burn
If you're running Windows 7 you can likely skip this step, however if you have issues come back and read this. If you're running Winfows 8/8.1/10 you must have a few things done before hand.
  • Have your Steam Controller plugged in with the wireless dongle,

    in a USB 3.0 port



  • Now to reduce delay you'll need to enable run as administrator in SteamControllerSinger.exe's settings,

    First right click steamcontrollersinger.exe and select properties

    This menu should show up

    Then go to the compatibility tab, and select "Run as an administrator" then click apply


  • Once you've done all of that you need to do one last thing before you start playing you glorious midis, completely exit steam, BUT WAIT! Don't do it yet, only close steam once you've finished reading this fantastic guide!
Having Issues?
Steam Controller Singer is still in the very early stages, so it's likely you'll run into a bug, if you do, don't look it directly in the eyes and don't move, its vision is motion based.

Common Errors are:

  • "Interface claim Error -12"

    This is an error related to Windows 8/8.1/10's new USB management system. it's an issue that has not been solved yet, but trying another USB port will sometimes fix the issue.

  • "No device found"

    This means the software has not found a wired Steam Controller or a wireless dongle. Unplugging / replugging the Steam Controller can solve it, or running the command prompt as administrator, although it may sound silly disabling your anti-virus can also help.

  • "Unable to open song file SONG_FILE_NAME"

    Means it could not open the Midi file, this is always because the file is corrupted, it has nothing to do with the software.
  • First, Go to your steamcontrollersinger.exe file. Make sure it is being run as administrator and that you changed the compatibility to Windows 7 in properties.

  • Second, download Zadig ( and make sure you click OPTIONS > LIST ALL DEVICES then click on steam controller and click on replace driver, make sure WINusb is selected on the right and HIDusb on the left. This should make your controller work in steamcontrollersinger but it stops the controller from working in Steam and in games. The program changes your driver for the steam controller so steamcontrollersinger will recognize it. If Steam stops recognizing your controller, go to device manager, pick steam controller, uninstall it and check the box 'remove all drivers' do the same for the steam controller in Devices and Printers. Then replug it and it should work again in Steam but stops working on steamcontrollersinger.
< >
vikshadow Jul 20 @ 11:27pm 
Tenshinen Jun 29 @ 8:09pm 
Seems dead now, even on Windows 7. :c
that one person Jan 12 @ 6:38am 
i used to get this to work but when ever i open it it instantly crashes i pluged the dongle into a usb port and every midi file is "broken"
Hudbus Jan 10 @ 1:01pm 
Is there any way to lower the intensity of the Haptics? I'm able to get files to run but a few notes just cause the controller to let out this loud rumble for seemingly no reason. E2 specifically.
cookiechild Jun 26, 2017 @ 6:31pm 
Well, this is okay, but is it possible to use custom midi files for startup sounds?
lem  [author] Jun 1, 2017 @ 3:38pm 
well not so much broken as a lot of people are having problems and I'm a lazy ass who doesn't know how to help them, seems to be a lot of issues with windows 10
Pila  [author] Jun 1, 2017 @ 1:34pm 
@ lem : can't understand how it is "broken" ? Works flawlessly on my PCs (Win7 & Linux)
LilH3ro! /w Slow Wifi Jun 1, 2017 @ 12:26pm 
Yeah got it to work :P had to restart and use a cable :P since the wireless wouldnt play
lem  [author] Jun 1, 2017 @ 12:23pm 
to anyone still paying attention to this, it's pretty much dead at this point and broken, if you can get it to work, congrats, I won't take down the download link but keep in mind this is pretty much broken at this point.
LilH3ro! /w Slow Wifi May 31, 2017 @ 4:34pm 
Same issue here, it used to work but now it just opens and closes