Success! Thanks to tueidj's help, I got drummer animations working properly. Unfortunately, it's actually a lot of work - unlike the guitar/bass tracks, you have to chart each individual drum hit as another note in the .mid. Somewhere down the line, maybe somebody will make a program that will add these animations in semi-automatically from the drum chart, but for now it's a lot of work. If you're masochistic and still want to try...
Here's the list of notes, courtesy of tueidj:
Code:
left hand: 26, 30, 34, 35, 40, 41, 46, 48, 50
right hand: 27, 31, 36, 37, 38, 39, 40, 41, 42, 47, 49, 51
left foot: 25
right foot: 24
snare: 26, 27
left tom: 46, 47
right tom: 48, 49
floor tom: 50, 51
left crash: 34, 35, 36, 37, 41
right crash: 36, 38, 39, 40
ride cymbal: 27, 31, 36, 37, 38, 39, 40, 41, 42, 47, 49, 51
kick: 24
hi-hat: 25, 30, 31
As you can see, each note is associated with both a limb and a drum kit part. So if you go to the PART DRUMS track of a chart in Anvil, and insert a note on 24 (C2), that will direct the drummer to hit the kick pedal with their right foot. To put it in an Anvil-friendlier list:
Code:
C2(24) - right foot bass drum
C#2(25) - left foot hi-hat
D2(26) - left hand snare
Eb2(27) - right hand snare
F#2(30) - left hand hi-hat
G2(31) - right hand hi-hat
Bb3(34) - left hand left crash
B3(35) - left hand left crash
C3(36) - right hand left crash
C#3(37) - right hand left crash
D3(38) - right hand right crash (hit_side)
Eb3(39) - right hand right crash (hit_norm)
E3(40) - right hand right crash (hit_grab)
F3(41) - left hand left crash
F#3(42) - right hand ride cymbal*
Bb4(46) - left hand left tom
B4(47) - right hand left tom
C4(48) - left hand right tom
C#4(49) - right hand right tom
D4(50) - left hand floor tom
Eb4(51) - right hand floor tom
The list is incomplete, as there's some weirdness in the crash/cymbals where it appears that the same note is tracked to multiple limbs/drum kit parts but I don't know what to make of them, evidently there's some scripting involved that changes up what they do.
To keep things from getting too confusing, first thing I'd do is go into Anvil and place a 16th note on 24 (C2) every where you have a kick pedal charted (kick pedal on expert is C8). Then I'd try to handle the right hand hits, mostly on yellow or blue pads (D8 or Eflat8) or sometimes green (E8), these will go on your high hats or toms or what not depending on the song. Then the left hand will handle snare hits (red pad, C#8) and miscellaneous stuff. A left hand snare hit is note 26 (D2) so plant those as appropriate.
Again it's very tedious, I wouldn't do it unless you reaaaaally care what your drummer looks like during your customs. Again it seems the type of thing that could be programmed in semi-automatically, but I am not a programmer so I have no expertise in this.
I also started to compile a list of the directed camera comments in the VENUE track. These are of the form [do_directed_cut xxxx] and will force the camera/band member to do something:
Code:
directed_duo_guitar - Singer and guitarist will pose together
directed_duo_bass - Singer and bassist will pose together
directed_duo_drums - Drummer looks at camera (used for singalongs?)
directed_duo_gb - Guitarist and bassist will pose together
directed_all - Everyone jumps in the air/everyone kicks at the camera
directed_all_cam - Singer/guitarist/bassist dance in front of camera
directed_all_lt - Far view of the whole band
directed_all_year - Everyone will jump into the air (except drummer)
directed_bass - Bassist kicks camera(?)
directed_bass_np - Bass player will kick the air
directed_bass_cam - Bassist makes a face at the camera
directed_bass_cls - Closeup on bassist's fretboard/fingers
directed_bre - Band members do Big Rock Ending
directed_brej - Band members do the jump for the BRE
directed_drums - Drummer twirls drumsticks
directed_drums_pnt - Drummer points at camera
directed_drums_np - (?)
directed_drums_lt - Overhead view of the drummer's kit
directed_drums_kd - Closeup on drummer's kick pedal
directed_guitar - Guitarist kicks camera(?)
directed_guitar_np - Guitarist kicks the air(?)
directed_guitar_cam - Guitarist makes a face at the camera
directed_guitar_cls - Closeup on guitarist's fretboard/fingers
directed_stagedive - Singer dives from the stage
directed_crowdsurf - Singer crowdsurfs
directed_vocals - Singer raises hand into the air
directed_vocals_np - Singer will jump and punch the air
directed_vocals_cam - Singers poses in front of camera
directed_vocals_cls - Singer poses in front of camera
directed_crowd_b - Bassist poses/point in front of crowd
directed_crowd_g - Guitarist poses/points in front of crowd
There are multiple animations/camera angles for some of these, for instance I've seen at least three different ways directed_drums_pnt executes. Not sure if there's a way to force one particular way or another. Also, how these look might depend on the character's 'Attitude' that you set when you first created them.