Page 1 of 9
Megadrum + Guitar Hero World tour
Posted:
Thu Aug 06, 2009 2:08 pm
by der Papst
I'm thinking about developing a midi to HID-Converter, as program or as board with an Atmega to play guitar Hero with a real drumkit (the version with Atmega would also work for consoles)
But now i want to build Megadrum and had the following idea:
Would it be possible to make a second mode which connects Megadrum over USB as a HID and sends the notes simplified to the PC?
Re: Megadrum + Guitar Hero World tour
Posted:
Thu Aug 06, 2009 4:18 pm
by dmitri
der Papst wrote:I'm thinking about developing a midi to HID-Converter, as program or as board with an Atmega to play guitar Hero with a real drumkit (the version with Atmega would also work for consoles)
But now i want to build Megadrum and had the following idea:
Would it be possible to make a second mode which connects Megadrum over USB as a HID and sends the notes simplified to the PC?
Of course it is possible. Grab the source code for PIC18F2550/PIC18F2450/PIC18F14K50/PIC18F13K50 from
viewtopic.php?p=5360#p5360, change it from USB Audio to USB HID implementation and that's it.
Re: Megadrum + Guitar Hero World tour
Posted:
Thu Aug 06, 2009 9:36 pm
by elrules
WOuld it be very difficult to make it work? I am also very interested in this
Re: Megadrum + Guitar Hero World tour
Posted:
Fri Aug 07, 2009 12:06 am
by Rubis
For Guitar Hero, I don't know how worth it this is, as the standard Guitar Hero controller has midi in. I took all the boards out of the main body and stuffed them into the main controller box. The whole process took about 30 minutes including cutting a new hole for the midi plug next to the battery compartment.
I am still very interested in this, because unfortunately, the Guitar Hero controller does not send velocity data to Rock Band, nor can it distinguish between cymbals and drums.
How much more difficult than reprogramming the PIC18F2550 would it be to make a separate box that takes midi in and outputs HID?
Re: Megadrum + Guitar Hero World tour
Posted:
Fri Aug 07, 2009 7:22 am
by kimouette
That would be soooo nice!!! GH and RockBand would simply become afordable/dynamic drum tabs!
Do you think it would work with either Ps2, Ps3 or Xbox ?
Re: Megadrum + Guitar Hero World tour
Posted:
Fri Aug 07, 2009 9:34 am
by dmitri
Rubis wrote:How much more difficult than reprogramming the PIC18F2550 would it be to make a separate box that takes midi in and outputs HID?
It is not difficult as long as it's known what data RockBand expects.
Re: Megadrum + Guitar Hero World tour
Posted:
Fri Aug 07, 2009 11:22 am
by der Papst
Rubis wrote:I am still very interested in this, because unfortunately, the Guitar Hero controller does not send velocity data to Rock Band, nor can it distinguish between cymbals and drums.
Cause Rockband can't process velocity information as far as i know - guitar hero does
Rubis wrote:How much more difficult than reprogramming the PIC18F2550 would it be to make a separate box that takes midi in and outputs HID?
No idea, but this would be the better way...
Re: Megadrum + Guitar Hero World tour
Posted:
Sat Aug 08, 2009 4:44 am
by Rubis
dmitri wrote:Rubis wrote:How much more difficult than reprogramming the PIC18F2550 would it be to make a separate box that takes midi in and outputs HID?
It is not difficult as long as it's known what data RockBand expects.
I don't know exactly how the controller identifies itself, but the drums are mapped to the face buttons (cross, square, triangle, circle) and the velocity data is the analogue stick.
der Papst wrote:Rubis wrote:I am still very interested in this, because unfortunately, the Guitar Hero controller does not send velocity data to Rock Band, nor can it distinguish between cymbals and drums.
Cause Rockband can't process velocity information as far as i know - guitar hero does
Partly right. The original Rock Band does not handle velocity data, but Rock Band 2 does.
Re: Megadrum + Guitar Hero World tour
Posted:
Sun Aug 09, 2009 7:57 pm
by der Papst
The PS3-Drumset can also be used on the PC-version of the Game.
It connects to PC simply as HID (human interface device).
Is there a program which logs the data sent by a HID?
If we use this logs, the result would work with PS3 and PC, but i know nothing about xbox...
Re: Megadrum + Guitar Hero World tour
Posted:
Sun Aug 09, 2009 11:52 pm
by Rubis
XBox is not possible. The XBox has an encryption chip in it, which is very expensive to license. PS3 is just a standard USB HID.