Welcome, Guest. Please login or register.
September 08, 2010, 04:35:12 AM
 eTriggerBoardSoftwareION Audio Drum Rocker for PS3
Pages: 1 [2]
Print
Author Topic: ION Audio Drum Rocker for PS3  (Read 1841 times)
pfillion
eTrigger Thinker
**
Posts: 8


View Profile Email
« Reply #15 on: June 22, 2009, 06:09:57 PM »

Quote
so they did it by combining a bunch of inputs into a button potpourri....plus axis as velocity.

I don't see any axis values in pfillion's log.  pfillion, what is the device name in eTrigger's midi devices?

The exact name is "Ion Audio Drum Rocker for Playstation(R)3" but the name aprears in the game device not midi device...
Logged
aquawicket
Administrator
eTrigger GOD
*****
Posts: 120



View Profile WWW Email
« Reply #16 on: July 20, 2009, 12:46:37 PM »

I should be able to get my hands on one of these kits this week.  I'll be able to get it working after I do some tests. I'm willing to bet velocity will not work unless the drums are plugged into an actually drum module. There is no need for the game to detect velocities, so I truly doubt the game module applies sensitivity.
« Last Edit: July 20, 2009, 12:50:42 PM by aquawicket » Logged
Billkwando
eTrigger Thinker
**
Posts: 8


View Profile
« Reply #17 on: July 20, 2009, 01:07:54 PM »

I should be able to get my hands on one of these kits this week.  I'll be able to get it working after I do some tests. I'm willing to bet velocity will not work unless the drums are plugged into an actually drum module. There is no need for the game to detect velocities, so I truly doubt the game module applies sensitivity.

No, it does. Poorly, but it does. At least it did until Harmonix screwed up a patch to Rock Band 2 that removed the velocity sensitivity, but that was a fluke. It's still working on the non-Ion RB2 drums. It was good for freestyle mode & fills.

The thread I pointed you to that had the glovepie code was talking about the sensitivity and how it didn't have much dynamic range. It also varies from drum to drum cos the author of the script has no double-hit issues, but for me it double-hits like crazy.
Logged
aquawicket
Administrator
eTrigger GOD
*****
Posts: 120



View Profile WWW Email
« Reply #18 on: July 20, 2009, 01:47:56 PM »

Hmm..   well, after looking at some source code from earlier in the post, I can see clearly that velocity's sound definitely come through as axis values. Problem is, it doesn't seem the eTrigger is seeing any axis values when the drums are hit as far as all the logs have shown. Axis values come through fine for ALL other joysticks and regular ION kits I've tested, So I don't know what the issue is there.   Once I can find out what's up with the axis values, coding the rest will only take 1 day. eTrigger is already equip for retrigger removal and all the other toys.

Billkwando,  check your personal messages.

P.S. guys who have the Drum Rocker,  Try going into Options->Joystick and detecting the axis's while playing.  Then see if the axis values start showing up in the status log.
« Last Edit: July 20, 2009, 01:52:20 PM by aquawicket » Logged
Billkwando
eTrigger Thinker
**
Posts: 8


View Profile
« Reply #19 on: September 11, 2009, 06:22:23 PM »

Hmm..   well, after looking at some source code from earlier in the post, I can see clearly that velocity's sound definitely come through as axis values. Problem is, it doesn't seem the eTrigger is seeing any axis values when the drums are hit as far as all the logs have shown. Axis values come through fine for ALL other joysticks and regular ION kits I've tested, So I don't know what the issue is there.   Once I can find out what's up with the axis values, coding the rest will only take 1 day. eTrigger is already equip for retrigger removal and all the other toys.

Billkwando,  check your personal messages.

P.S. guys who have the Drum Rocker,  Try going into Options->Joystick and detecting the axis's while playing.  Then see if the axis values start showing up in the status log.

How's this coming along? You were going to send me a new version to test, and then promptly fell off the face of the earth.  Tongue
Logged
aquawicket
Administrator
eTrigger GOD
*****
Posts: 120



View Profile WWW Email
« Reply #20 on: September 11, 2009, 06:42:07 PM »

Well, the problem is, I have no ION PS3 drum rocker to test out.  First, we must find out if the drum rocker is definitely sending joystick Axis messages.  I'm thinking I may just have to go buy one.
Logged
Billkwando
eTrigger Thinker
**
Posts: 8


View Profile
« Reply #21 on: September 11, 2009, 07:00:47 PM »

Well, the problem is, I have no ION PS3 drum rocker to test out.  First, we must find out if the drum rocker is definitely sending joystick Axis messages.  I'm thinking I may just have to go buy one.

Well, the axis messages are a documented fact, as you know. I can send you a camtasia video of the control panel calibration screen if it will help, or if you want me to use something like USBView to capture data, I can do that too.

I also have a glovepie script for the PS3 version now. I wish I'd known that was the holdup.

Code:
//Original for XBox360 by Billkwando
//Modified for PS3 by beege_man

// High-hat (yellow) - Q
// Crash (green) - M
// Ride (blue) - K
// Snare (red) - X
// Tom1 (yellow) - V
// Tom2 (blue) - B
// Tom3 (green) - N
if Joy1.Button11 = False and Joy1.Button12 = True then // single cymbal hit
  if joy1.button4=true then // high hat (yellow)
    key.Z = true
    wait 30 ms
    key.Z = false
  endif
  if joy1.button2=true then // crash (green)
    key.m=true
    wait 30ms
    key.m=false
  endif
  if joy1.button1=true then // ride (blue)
    key.k=true
    wait 30ms
    key.k=false
  endif
elseif joy1.button11=true and joy1.button12=false then // single pad hit
  if joy1.button3=true then // snare (red)
    key.x=true
    wait 30ms
    key.x=false
  endif
  if joy1.button4=true then // high tom (yellow)
    key.v=true
    wait 30ms
    key.v=false
  endif
  if joy1.button1=true then // low tom (blue)
    key.b=true
    wait 30ms
    key.b=false
  endif
  if joy1.button2=true then // floor tom (green)
    key.n=true
    wait 30ms
    key.n=false
  endif
elseif joy1.button11=true and joy1.button12=true then // cymbal + pad
  if joy1.button4=true and joy1.button3 = true and joy1.pov1Up=true then
    key.Z=true
    key.x=true
    wait 30ms
    key.Z=false
    key.x=false
  elseif joy1.button4=true and joy1.button1=true and joy1.pov1Up=true then
    key.Z=true
    key.b=true
    wait 30ms
    key.Z=false
    key.b=false
  elseif joy1.button4=true and joy1.button2=true and joy1.pov1Up=true then
    key.Z=true
    key.n=true
    wait 30ms
    key.Z=false
    key.n=false
  elseif joy1.button1=true and joy1.button3=true and joy1.pov1down=true then
    key.k=true
    key.x=true
    wait 30ms
    key.k=false
    key.x=false
  elseif joy1.button1=true and joy1.button4=true and joy1.pov1down=true then
    key.k=true
    key.v=true
    wait 30ms
    key.k=false
    key.v=false
  elseif joy1.button1=true and joy1.button2=true and joy1.pov1down=true then
    key.k=true
    key.n=true
    wait 30ms
    key.k=false
    key.n=false
  elseif joy1.button2=true and joy1.button3=true then
    key.m=true
    key.x=true
    wait 30ms
    key.m=false
    key.x=false
  elseif joy1.button2=true and joy1.button4=true then
    key.m=true
    key.v=true
    wait 30ms
    key.m=false
    key.v=false
  elseif joy1.button2=true and joy1.button1=true then
    key.m=true
    key.b=true
    wait 30ms
    key.m=false
    key.b=false
  elseif joy1.button4=true and joy1.pov1Up=true then
    key.Z=true
    key.v=true
    wait 30ms
    key.Z=false
    key.v=false
  elseif joy1.button1=true and joy1.pov1down=true then
    key.k=true
    key.b=true
    wait 30ms
    key.k=false
    key.b=false
  elseif joy1.button2=true then
    key.m=true
    key.n=true
    wait 30ms
    key.m=false
    key.n=false
  endif
endif


Do I get my activation code now?  Wink
« Last Edit: September 11, 2009, 07:07:35 PM by Billkwando » Logged
pchaxor
eTrigger Noob
*
Posts: 1


View Profile
« Reply #22 on: February 08, 2010, 09:15:58 PM »

Moved to new thread.
« Last Edit: February 09, 2010, 06:10:15 AM by pchaxor » Logged
pfillion
eTrigger Thinker
**
Posts: 8


View Profile Email
« Reply #23 on: June 09, 2010, 06:21:27 PM »

Moved to new thread.

What is the new thread you refering to ? I see another thread for the RB drums but I don't think it covers that same issue as the ION Drum Rocker drum adapter.

A bit dispointed to see that eTrigger 0.517 still does not support ION Drum Rocker or even Rockband drums. With all the good research from Billkwando and the glovepie script showing the velocity support of this device... I tought it would have been possible to make it work.

Still glad to test any beta version if it can help...
« Last Edit: June 09, 2010, 06:23:33 PM by pfillion » Logged
Pages: 1 [2]
Print
Jump to: