Megadrum + Guitar Hero World tour

Discussions of any related software

Moderator: Related software moderators

Megadrum + Guitar Hero World tour

Postby der Papst » Thu Aug 06, 2009 2:08 pm

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?
der Papst
 
Posts: 30
Joined: Thu Aug 06, 2009 1:50 pm

Re: Megadrum + Guitar Hero World tour

Postby dmitri » Thu Aug 06, 2009 4:18 pm

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.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: Megadrum + Guitar Hero World tour

Postby elrules » Thu Aug 06, 2009 9:36 pm

WOuld it be very difficult to make it work? I am also very interested in this ;)
elrules
 
Posts: 629
Joined: Thu Nov 29, 2007 4:51 pm
Location: Murcia, Spain, Europe, The World

Re: Megadrum + Guitar Hero World tour

Postby Rubis » Fri Aug 07, 2009 12:06 am

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?
Rubis
 
Posts: 132
Joined: Mon Feb 16, 2009 5:08 pm

Re: Megadrum + Guitar Hero World tour

Postby kimouette » Fri Aug 07, 2009 7:22 am

:o
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 ?
kimouette
 
Posts: 265
Joined: Fri Jun 27, 2008 5:19 am

Re: Megadrum + Guitar Hero World tour

Postby dmitri » Fri Aug 07, 2009 9:34 am

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.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: Megadrum + Guitar Hero World tour

Postby der Papst » Fri Aug 07, 2009 11:22 am

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...
der Papst
 
Posts: 30
Joined: Thu Aug 06, 2009 1:50 pm

Re: Megadrum + Guitar Hero World tour

Postby Rubis » Sat Aug 08, 2009 4:44 am

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.
Rubis
 
Posts: 132
Joined: Mon Feb 16, 2009 5:08 pm

Re: Megadrum + Guitar Hero World tour

Postby der Papst » Sun Aug 09, 2009 7:57 pm

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...
der Papst
 
Posts: 30
Joined: Thu Aug 06, 2009 1:50 pm

Re: Megadrum + Guitar Hero World tour

Postby Rubis » Sun Aug 09, 2009 11:52 pm

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.
Rubis
 
Posts: 132
Joined: Mon Feb 16, 2009 5:08 pm

Next

Return to Related Software

Who is online

Users browsing this forum: No registered users and 41 guests