|
Post by vandorb12 on Dec 20, 2015 4:49:13 GMT
Yup. I'm the one that has PS4 instruments.
I honestly think that XBONE pro-drums need to be in their own thread. Let's try to keep this thread strictly PS4 instrument related... It's even stated in the title of this thread.
|
|
|
Post by weirdpeople on Jan 2, 2016 10:36:14 GMT
I have a PS4 guitar but no drums. Although I have been thinking about buying one when they decide to sell the instruments standalone.
|
|
|
Post by arlight1 on Jan 10, 2016 13:59:58 GMT
Any updates or possible solutions to this issue yet? It would really be fun to be able to use the three cymbals from the RB4 cymbal expansion kit in Phase Shift.
As mentioned before, yellow pad and yellow cymbal are just read as the same button. Same with blue and green. Button data has the same values for both the cymbal and the respective pad. PSCtrl does not give the option to try to map and also shows them as just one button!
What can we do?
|
|
|
Post by djlastnight on Jan 31, 2016 7:17:17 GMT
I created axis remapping/splitting on my bh x360 drums (using GlovePIE) to make a single pad to output 3 different sounds, depending on hit pressure. Maybe similar script could split the tom from cymbal.. Can someone check if tom and cymbal gives different axis values? You could also check this app: code.google.com/archive/p/ps360prodrummer/It's intended for PS3 and xbox360 controllers, but try it (select your controller from the usb devices list and click connect.. on success messagebox will appear)
|
|
|
Post by arlight1 on Feb 7, 2016 15:22:38 GMT
I created axis remapping/splitting on my bh x360 drums (using GlovePIE) to make a single pad to output 3 different sounds, depending on hit pressure. Maybe similar script could split the tom from cymbal.. Can someone check if tom and cymbal gives different axis values? You could also check this app: code.google.com/archive/p/ps360prodrummer/It's intended for PS3 and xbox360 controllers, but try it (select your controller from the usb devices list and click connect.. on success messagebox will appear) Thanks for the reply. I downloaded that app and attempted to connect the PS4 drums, but was unsuccessful. It appears it is only configured for the detection of the PS3 and Xbox360 drums, as you mentioned. I'm using a USB Bluetooth dongle, so I'm not sure if that would affect the detection of the kit. Not sure what else to try at this point. I would REALLY like to use these cymbals on PS.
|
|
|
Post by djlastnight on Feb 7, 2016 21:14:31 GMT
I created axis remapping/splitting on my bh x360 drums (using GlovePIE) to make a single pad to output 3 different sounds, depending on hit pressure. Maybe similar script could split the tom from cymbal.. Can someone check if tom and cymbal gives different axis values? You could also check this app: code.google.com/archive/p/ps360prodrummer/It's intended for PS3 and xbox360 controllers, but try it (select your controller from the usb devices list and click connect.. on success messagebox will appear) Thanks for the reply. I downloaded that app and attempted to connect the PS4 drums, but was unsuccessful. It appears it is only configured for the detection of the PS3 and Xbox360 drums, as you mentioned. I'm using a USB Bluetooth dongle, so I'm not sure if that would affect the detection of the kit. Not sure what else to try at this point. I would REALLY like to use these cymbals on PS. Here's a screenshot from my drums device (notice the 3 axes): Can you upload a screenshot from your drums, please.
|
|
|
Post by arlight1 on Feb 8, 2016 14:30:27 GMT
Thanks for the reply. I downloaded that app and attempted to connect the PS4 drums, but was unsuccessful. It appears it is only configured for the detection of the PS3 and Xbox360 drums, as you mentioned. I'm using a USB Bluetooth dongle, so I'm not sure if that would affect the detection of the kit. Not sure what else to try at this point. I would REALLY like to use these cymbals on PS. Here's a screenshot from my drums device (notice the 3 axes): Can you upload a screenshot from your drums, please. Gotcha. Here's an image of my controller properties when they're hooked up and and cymbals are attached. Unplugging the cymbals does not change anything. Hitting a cymbal makes the same number light up as it would for the pad. When I hit the green pad, the number 2 lights up, and it does the same for green cymbal.
|
|
|
Post by djlastnight on Feb 8, 2016 18:04:45 GMT
Let's ignore the buttons for now. As I can see from the screenshot, your drumset has 6 axes: X, Y, Z and their rotations. Pads count equals to 7, so this means that some of the axes are mapped to 2 pads, instead of just 1. Let's call them double axes. Every double axis is divided in two ranges. Example double axis range: 0.00 - 0.50 for the 1st pad and 0.51 - 1.00 for the 2nd pad. Due to drums are velocity sensitive, value will vary between the min and the max range values, depending on hit pressure.
I do not own such drumset, so I can not determine the actual ranges, so maybe you would do this for me. Please download application called GlovePIE (version 0.43 or newer) and RUN it with this sample script:
debug = xinput.Joy1x
In the debug window (situated next to run button), probably "0.00" will be displayed. Hit the pads one by one and try to find the current axis range (x axis in this case).
Do this for all the other xinput axes: xinput.Joy1y, xinput.Joy2x, xinput.Joy2y, xinput.LeftTrigger, xinput.RightTrigger
Please, share the results here. I hope that GlovePIE will be able to read all the drumset axes. Note that everything written above is just a hypothesis and you may simply waste your time.
Good Luck, dj
|
|
|
Post by arlight1 on Feb 9, 2016 2:00:19 GMT
Let's ignore the buttons for now. As I can see from the screenshot, your drumset has 6 axes: X, Y, Z and their rotations. Pads count equals to 7, so this means that some of the axes are mapped to 2 pads, instead of just 1. Let's call them double axes. Every double axis is divided in two ranges. Example double axis range: 0.00 - 0.50 for the 1st pad and 0.51 - 1.00 for the 2nd pad. Due to drums are velocity sensitive, value will vary between the min and the max range values, depending on hit pressure. I do not own such drumset, so I can not determine the actual ranges, so maybe you would do this for me. Please download application called GlovePIE (version 0.43 or newer) and RUN it with this sample script: debug = xinput.Joy1x
In the debug window (situated next to run button), probably "0.00" will be displayed. Hit the pads one by one and try to find the current axis range (x axis in this case). Do this for all the other xinput axes: xinput.Joy1y, xinput.Joy2x, xinput.Joy2y, xinput.LeftTrigger, xinput.RightTrigger Please, share the results here. I hope that GlovePIE will be able to read all the drumset axes. Note that everything written above is just a hypothesis and you may simply waste your time. Good Luck, dj DJ, Thanks for the response. I downloaded the latest version of GlovePIE that I could find ; v0.43. I ran it with the script you provided and tried pressing any and every button on the drums but not once did the debug value change. I tried running as administrator and tried different compatibility modes, but it never seems to change. I also tried Joy1y, Joy1x, and just Joy1. Nothing happens. I switch to Joy2 and repeated the process, again to no avail. After Joy3, the application returns the message "Invalid Xinput Xbox 360 Controller Value." Not sure what to try next.
|
|
|
Post by djlastnight on Feb 10, 2016 15:00:27 GMT
There is no such thing joy3. Joy1 means left stick, Joy2 means right stick. This is really strange that glovepie can not find any of your xinput axes. Unfortunately, I have no more ideas how to solve the problem..
Does the controller properties window (that from the screenshot) reacts to the drum hits (I'm not talking about the buttons, but the axes)?
|
|
|
Post by vandorb12 on Feb 10, 2016 19:05:23 GMT
The next step is to dive deeper into the hardware level. See my earlier post about making a custom driver and using a Ubertooth One to capture data packets from the Bluetooth radio.
|
|
|
Post by arlight1 on Feb 11, 2016 3:14:42 GMT
There is no such thing joy3. Joy1 means left stick, Joy2 means right stick. This is really strange that glovepie can not find any of your xinput axes. Unfortunately, I have no more ideas how to solve the problem.. Does the controller properties window (that from the screenshot) reacts to the drum hits (I'm not talking about the buttons, but the axes)? No, none of the axes move upon hitting any of the buttons. Thanks for the try, however. The next step is to dive deeper into the hardware level. See my earlier post about making a custom driver and using a Ubertooth One to capture data packets from the Bluetooth radio. Yes, but is there anyone we could get to help us out on that stuff? I don't have the technical knowledge or experience for something like that.
|
|
|
Post by vandorb12 on Mar 1, 2016 19:05:46 GMT
|
|
|
Post by djlastnight on Mar 1, 2016 20:32:26 GMT
Driver magic Sounds good xD
|
|
|
Post by arlight1 on Mar 7, 2016 4:04:11 GMT
Holy crap! This is the first I'm hearing of them coming to PC. This is incredible! Getting the VIP level funding!
|
|