Export to GitHub

fofix - issue #1233

Pro Drums


Posted on Oct 17, 2010 by Quick Dog

I was thinking...

It would be cool, and a good start, to add pro drums. It really would be the easiest of all the pro instruments to add, and at this point the most possible. It wouldn't take long to update charts to the new pro mode either which always a good thing. Other pro instruments could just be added at a later time, and likely version.

Comment #1

Posted on Oct 17, 2010 by Happy Elephant

Adding support for more lanes could open up the potential for FoFiX to play Drum Mania charts, in addition to pro guitar/bass, which will require 6 lanes as a start.

Comment #2

Posted on Oct 17, 2010 by Happy Lion

This could probably be merged into a similar issue, but I'll keep it by itself because its specific to RB3 support.

Comment #3

Posted on Oct 25, 2010 by Happy Elephant

According to thekiwimaddog, by default, all RB3 style drum charts have green, yellow and blue drum gems as cymbals (requires a hit from the appropriate color on the RB Pro drum extension cymbal). There are MIDI markers to override this so that they count as green (bass drum), yellow or blue pads instead:

Yellow drum: 110 Blue drum: 111 Green drum (bass): Note 112

These markers operate like star power markers and apply to all notes within the pro drum phrases. Phase Shift is already implementing handling for this and EOF will support it shortly.

Comment #4

Posted on Oct 27, 2010 by Happy Elephant

I was mistaken earlier, note 112 is for drum 5 (green). EOF now supports marking pro drums, and Phase Shift is implementing it as well.

Comment #5

Posted on Jun 24, 2011 by Happy Elephant

EOF and Phase Shift have implemented an INI tag that will prove to be a reliable way to tell if a chart that lacks tom phrases are supposed to be all toms or all cymbals. If song.ini contains a "pro_drum = True" tag, then that means the drum track contains one or more cymbals. It could be a good idea for FoFiX to support this tag when pro drum support is added, because a large share of RBN MIDIs, and most custom drum tracks will not have proper cymbal notation. Checking for this tag will allow all tracks to be presented correctly to the player.

Comment #6

Posted on Jun 24, 2011 by Grumpy Kangaroo

It was easy implementing the value for the song.ini, but if you could could you direct me to proper documentation so then I could take a stab at writing the prodrums system. Pro-guitar is a little more complex so I think I'll stick with working on Drums for now.

Comment #7

Posted on Jun 24, 2011 by Happy Elephant

The short version is that any lane 3, 4 or 5 drum gems within the tom markers are considered tom drums, otherwise they are considered cymbals. Harmonix used this notation for pretty much all their drum charts starting from RB1, which is why they work with pro drums in RB3. Customs and early RBN charts didn't have this information, so they were all made without tom markers, which is why some RBN songs in RB3 show up as all cymbals.

Official drum authoring documentation is here: http://creators.rockband.com/docs/Drum_Authoring

Comment #8

Posted on Mar 13, 2012 by Massive Dog

I'm going to lower the priority, because there are some other things that need to be done before this can be completed.

Status: Accepted

Labels:
Priority-Low Type-WishList Milestone-Release-4.0.0