Steam Controller

Steam Controller

Pila 16. Dez. 2015 um 14:55
Steam Controller Singer : Playing music with the Steam Controller
Hello !
I have been spending some time during theses days trying to understand how the communication between Steam and the Steam Controller works.
I was especially interested in driving the haptic actuators, so I could see their full potential.
I finally managed to get full control over the actuators, so I wrote a small piece of software to have fun with them, check this out :

https://www.youtube.com/watch?v=PUVga1mYhLY

https://www.youtube.com/watch?v=rBgMV1fqaKg

https://www.youtube.com/watch?v=Bwq2btaPio0

https://www.youtube.com/watch?v=9dIwXf30ZsU

You can try this by yourself, I made an archive with my software compiled for windows : https://sourceforge.net/projects/steam-controller-singer

You can check Peppy's quick start guide to get familiar with the software :
http://steamcommunity.com/sharedfiles/filedetails/?id=636019968

And here you can find all the source code : https://gitlab.com/Pilatomic/SteamControllerSinger

My software now supports wired & wireless mode, playback on both haptics and MIDI files as input
It will play MIDI channel 0 on the right haptic, and channel 1 on the left haptic
There should be only one active note per channel at the same time

You can use MidiEditor to edit your midi files

To start, simply drop a MIDI file on the Steam Controller Singer .exe
Zuletzt bearbeitet von Pila; 3. Apr. 2016 um 5:01
< >
Beiträge 436450 von 486
Ursprünglich geschrieben von KittyPause:
Ursprünglich geschrieben von Ichigo:
Yes, I did try it, this is why I've posted that comment.... I'm using windows 10 as of now and there's no option in the right click menu to open it with command prompt, or power shell, there's no option at all for the exe file besides openning it normally or as administrator, and for the folder when I choose the only option (power shell) it doesn't do a thing. I've tried to manually open it with command prompt and power shell, and still no luck.
Basically, they're telling you to do the following;

Windows Key + R (opens the "Run" box)
"cmd.exe" (no quotes)
"cd c:\...\" (change this to the folder destination, CD is short for Change Directory. That way it's easier to run. Still no quotes)
"start steamcontrollersinger.exe" (to start the program from the preexisting window)
If you didn't read any of the comments I've sent, I've already did that thing, and with powershell too, I openned it in CMD and NOTHING, please just read it this time, it's that easy, NOTHING happens, it just crashes.
Ursprünglich geschrieben von Ichigo:
Ursprünglich geschrieben von KittyPause:
Basically, they're telling you to do the following;

Windows Key + R (opens the "Run" box)
"cmd.exe" (no quotes)
"cd c:\...\" (change this to the folder destination, CD is short for Change Directory. That way it's easier to run. Still no quotes)
"start steamcontrollersinger.exe" (to start the program from the preexisting window)
If you didn't read any of the comments I've sent, I've already did that thing, and with powershell too, I openned it in CMD and NOTHING, please just read it this time, it's that easy, NOTHING happens, it just crashes.
I said it's not any different, you just said there wasn't an option. I literally said "it's not gonna fix your thing but you literally shouldn't say that doesn't exist because if you need the long route here's how to do it". Read, please. Comment right below it buddy.
Seems that I'm experiencing the same problem as Lino's the prompt instantly closes on me. Any way to help this?

EDIT: It now works, but there's just one problem: The controller is not making any noise on dongle, but will play when plugged into the system. Any ideas as why that is?
Zuletzt bearbeitet von ThePurpAbyss; 10. Juni 2018 um 15:53
Cookie 26. Aug. 2018 um 3:54 
Software works great for me on Windows 10! Just made my controller play the Mii Theme. Any chance of a port for Mac OSX? My main laptop is a Macbook and I would love to be able to run this on it.
For a Mac OSX port your best shot is probably to compile it by your own. I don't think there is any non Mac OSX friendly libraries in use, so it should be just a matter of downloading the source code and pressing the big "compile" button.
Source code : https://gitlab.com/Pilatomic/SteamControllerSinger
Adzetko 26. Aug. 2018 um 10:52 
Ursprünglich geschrieben von Roboron:
For a list of songs ready for SC take a look at https://www.reddit.com/r/steamcontrollermusic/comments/98u2h7/steam_controller_singer_database_a_home_made/
Thank you for sharing my website!
Cookie 27. Aug. 2018 um 1:26 
Ursprünglich geschrieben von HijackedBrain:
For a Mac OSX port your best shot is probably to compile it by your own. I don't think there is any non Mac OSX friendly libraries in use, so it should be just a matter of downloading the source code and pressing the big "compile" button.
Source code : https://gitlab.com/Pilatomic/SteamControllerSinger

How do I compile it?
VRG 22. Dez. 2018 um 23:27 
Ursprünglich geschrieben von Tenshinen:
"No Device Found" is all I get constantly. D:

Try to connect an external USB hub and plug the receiver (or USB cable) into it. It will probably work.
tried everything, including all 7 usb ports on pc, 4 different usb hubs, bluetooth, micro USB and dongle connections and every time was "no device found"
Try with / without steam running in the background.
Try also with / without bluetooth.
Ursprünglich geschrieben von ZboubdurLeNain:
Try with / without steam running in the background.
Try also with / without bluetooth.
This is what I get no matter what I try:

C:\Users\[REDACTED]\Desktop\New folder (2)>"C:\Users\nharv\Desktop\New folder (2)\steamcontrollersinger.exe" -l3 -r portal.mid
Steam Controller Singer by Pila
libusb: error [init_device] device '\\.\USB#VID_1532&PID_021E&MI_02#6&7B31088&0&0002' is no longer connected!
libusb: warning [init_device] could not get node connection information for device '\\.\USB#VID_28DE&PID_1102&MI_02#8&2D20FDD4&0&0002': [87] The parameter is incorrect.
libusb: error [init_device] device '\\.\USB#VID_1532&PID_021E&MI_01#6&7B31088&0&0001' is no longer connected!
libusb: warning [hid_open] could not open HID device in R/W mode (keyboard or mouse?) - trying without
libusb: error [hid_open] could not open device \\.\USB#VID_28DE&PID_1102#7&1472897D&0&4#{A5DCBF10-6530-11D2-901F-00C04FB951ED} (interface 0): [2] The system cannot find the file specified.
libusb: error [init_device] device '\\.\USB#VID_1532&PID_021E&MI_02#6&7B31088&0&0002' is no longer connected!
libusb: warning [init_device] could not get node connection information for device '\\.\USB#VID_28DE&PID_1102&MI_02#8&2D20FDD4&0&0002': [87] The parameter is incorrect.
libusb: error [init_device] device '\\.\USB#VID_1532&PID_021E&MI_01#6&7B31088&0&0001' is no longer connected!
libusb: warning [hid_open] could not open HID device in R/W mode (keyboard or mouse?) - trying without
libusb: error [hid_open] could not open device \\.\USB#VID_28DE&PID_1142#5&2C6B64B6&0&1#{A5DCBF10-6530-11D2-901F-00C04FB951ED} (interface 0): [2] The system cannot find the file specified.
No device found

C:\Users\[REDACTED]\Desktop\New folder (2)>
Zuletzt bearbeitet von BetaWolf00708; 25. Apr. 2019 um 0:33
And here is a l4 dump just captured. I posted it on PasteBin due to it's size: https://pastebin.com/TVyqeFwN
Solved my issue by going to the device manager, viewing devices by container, finding the steam controller and deleting both the mouse and keyboard inside the Steam Controller entry. I also checked off show hidden devices and removed the greyed out copies of the Steam Controller.
Zuletzt bearbeitet von BetaWolf00708; 25. Apr. 2019 um 2:39
One At Doom's gate Steam Controller Symphony, coming up!
https://www.youtube.com/watch?v=PhwwEVA0oME

EDIT: After rebooting, I get the following:

Steam Controller Singer by Pila
Found Steam Dongle, will attempt to use the first Steam Controller
Interface claim Error -12
Zuletzt bearbeitet von BetaWolf00708; 26. Apr. 2019 um 12:04
< >
Beiträge 436450 von 486
Pro Seite: 1530 50