|
|
View previous topic :: View next topic |
Author |
Message |
ajanata
Joined: 07 Jul 2007 Posts: 1167 Location: South Bay Area, CA
|
Posted: Tue Feb 19, 2008 6:43 am Post subject: Guitar/Bass charts/DLC included (TBRB, LEGO Rock Band, GDRB) |
|
|
RB 1/2 and DLC (also Green Day) | The Beatles: Rock Band and DLC
Related: Guitar/Bass/Guitar+Bass charts - Drum/Drum+Vocal charts - Vocal charts - Vocaltar charts - Full Band charts
Many apologies for not keeping the threads up to date. I wanted to have the RB2 charts up for release, but various technical and scheduling difficulties popped up and prevented it. Oh well, less than a day isn't bad turnaround, is it?
(Note: This message is copy-pasted to every thread, so ignore anything that doesn't apply to the instrument(s) involved as described in the thread title.)
These charts contain per-measure and cumulative scores, OD whammy beats, solo note counts, clock time since the last OD note before a drum activation fill, and BRE estimated upperbound scores.
For the vocals, these charts contain bare-bones vocals charts. Overdrive activation zones are not marked in the .mid as they are for drums, so I suspect any gap between phrases longer than a certain amount of time (either clock time or number of beats, I'm not sure yet) is a valid activation point. I don't have time to do the needed research for this right now, but I hope to get to it Real Soon Now™. The pitch lines are pretty decent at this point, though sometimes they seem to go off the top or bottom for some reason. The talky part indicator characters (#, ^, and *) are left on the lyrics in case anyone wishes to do any experimenting to try to figure out what the different ones mean, if anything. A * by itself is a percussion hit (I would expect this to be rather obvious).
Zip files with all charts removed due to obscene amount of disk space required, sorry.
A big thank you to rkcr, Revelus, and Sully for finding bugs. Thank pata70 for improvements to the vocal pitch lines. Thanks also go out to Krim and PeridotWeapon in this thread for information about solo bonuses and Big Rock Ending scoring. Big shoutout to debr for documenting Rock Band's .mid format and helping with some rounding issues. Kawigi found and described issues with non-x/4 measures which enabled me to fix them, and make a bit of the code much more readable (it was done in SUCH a stupid way and re-coding it made it much easier to read, and worked better, and was simpler. Yay stupid things).
A huge thank you to Deimos for assisting with DLC.
Rock Band 2 notes:
- Drum solos worked with no code change on my part, hurray! I did have to make it count notes correctly (and not count chords as single notes), but I don't think that qualifies. ;)
- The delay for a drum activation fill showing up after an OD note has changed! I do not know what the new value is, just that it has changed. This invalidates all drum paths previously created for RB1 and DLC songs.
- Eventually, I want to indicate hammer-on and pull-off notes on the charts, since they can be manually placed in RB2. This requires (very simple) investigation to determine how they are marked (probably just a flag in the mid with the notes) and an overhaul of the code to be able to draw HOPO notes.
General notes:
- Vocal "slides" (with the slanty pitch tubes) are not drawn at all. Any time a lyric is a +, pretend that the +'s pitch tube and the previous pitch tube are connected with a slanted pitch tube. I haven't tackled how to handle this between measures yet.
- If there is a held guitar part note or a vocal note that extends out of or into a measure which is not in x/4 time, there may be issues with drawing the held line. I didn't find any test cases in my (admittingly brief) testing, so I don't know. Please let me know if you find one and it doesn't look right.
- Overdrive backgrounds extend the exact range specified in the .mid file. Sometimes this is significantly shorter than the length of a sustained note (see third note in Foreplay/Long Time for example).
- If a solo or BRE ends at the far right of a line, the note count/bonus score can get cut off.
- The .mid BEAT track is now displayed on every chart. The game uses this to determine how long Overdrive lasts. A full bar of Overdrive always lasts for exactly 32 BEAT track beats. Most of the time this is 16, 32, or 64 noteboard beats, depending on tempo. Sometimes, it isn't (see the first break in Foreplay/Long Time for an example). I don't see the two events in the BEAT track doing different things in the gameplay (perhaps different stage lighting or something but nothing that matters for pathing), so I've drawn them all in the same color. If it isn't obvious, you want to look at the small red lines above every set of lines (this also makes a nice seperator for multi-instrument parts). Note that this DOES NOT affect whammy rate, only usage rate. Whammy is always based on noteboard beats.
- Band per-measure scores, more or less. This is currently done "stupidly", and does not include vocals. It is "stupid" because it takes each instrument's per-measure score and multiplies it by the instrument's maximum multiplier, regardless of whether such a multiplier is possible yet at that point. Vocals is on the to-do list and maybe a smarter way of doing it.
If you find a problem with these charts not outlined above, please send me a private message and I'll look into it.
FAQ
(Yes, I have been asked some of these more than once.)
Q. What did you use to make these charts?
A. I wrote a program in PHP to parse the .mid files (using a library) and coded the rest from there.
Q. How long does it take to make the charts?
A. I completely revamped my code to do every single chart in one go, so it takes significanly less time than it used to. It also stores the parsed .mid files in a (very large file-size) format which it can read nearly instantaneously, instead of taking several seconds to parse the .mid file every time. For the first batch with 147 songs, it took 42 minutes to parse the files and make guitar, bass, guitar+bass, drums, vocals, voxtar, and full band charts; just generating the images from the cached parses took about 16 minutes.
Q: Can I host a mirror for your charts?
A: Not needed, as the 'official' location for them is on a fairly powerful server. Thanks for offering, though. _________________
Last edited by ajanata on Sun Aug 01, 2010 1:00 am; edited 17 times in total |
|
Back to top |
|
|
NumberCruncher
Joined: 07 Dec 2007 Posts: 93
|
Posted: Tue Feb 19, 2008 7:09 am Post subject: |
|
|
Good timing. I had just finished my first effort at drum cutoffs and was about to ask you when you were moving on to guitar.
Out of curiosity, how does your rounding work? I calculated a few by hand (the only one I double checked enough to be confident in was Mississippi Queen) and got slightly different values. I'm assuming yours more accurately reflects the game's base score calculation, while mine reflects in-game scoring.
In any case, once I parse some of this data, I'll be able to work on figuring out band cutoffs. Woooooo!
[EDIT - Also, your BRE calculations are somewhat conservative. You can add 750 to all of them to get what should be an absolute upper bound (basically accounting for hitting all 5 notes at the absolute end of the fill).] |
|
Back to top |
|
|
ajanata
Joined: 07 Jul 2007 Posts: 1167 Location: South Bay Area, CA
|
Posted: Tue Feb 19, 2008 2:42 pm Post subject: |
|
|
Honestly, I have no idea if I'm close to Rock Band's base score calculation. I'm using the exact same method as Guitar Hero 2 (which does use slightly different rounding for base score and game score), so it's probably close. rkcr and I did a few simple tests, playing a couple guitar and bass scores and FCing without using overdrive and my (cumulative, with multipliers) scores agreed with the game.
I don't think it'd be a full 750 points. The length of the BRE would have to be an exact multiple of the recharge time for that to be the case. If the recharge is linear, I could 750/1.5*time_left and that should be about right. _________________
|
|
Back to top |
|
|
rkcr
Joined: 05 Feb 2007 Posts: 2518 Location: Minneapolis
|
Posted: Tue Feb 19, 2008 2:56 pm Post subject: |
|
|
NumberCruncher wrote: | Out of curiosity, how does your rounding work? I calculated a few by hand (the only one I double checked enough to be confident in was Mississippi Queen) and got slightly different values. I'm assuming yours more accurately reflects the game's base score calculation, while mine reflects in-game scoring. |
FYI, in our research we found that holds don't necessarily equal the same value every time.
This is a depressing result, of course. Unfortunately I could never figure out what determined the difference - hitting early and late seemed to make no difference.
If you want half-proof that this does happen, look at the rankings for any song that's easy to FC without a BRE (such as I Think I'm Paranoid or Wave of Mutilation). You'll notice that many scores are even or odd, even at the top. I honestly don't believe that many top players could be "missing" hold ticks so easily. |
|
Back to top |
|
|
Sully
Joined: 12 Nov 2006 Posts: 4570 Location: Tampa, FL
|
Posted: Tue Feb 19, 2008 6:21 pm Post subject: |
|
|
Nice work.
DLC charts would be amazing. We especially need Bang a Gong and Rockaway Beach since pathing might yield Gold Stars. |
|
Back to top |
|
|
ajanata
Joined: 07 Jul 2007 Posts: 1167 Location: South Bay Area, CA
|
Posted: Wed Mar 12, 2008 4:39 am Post subject: |
|
|
Bump for first batch of DLC charts. _________________
|
|
Back to top |
|
|
Sully
Joined: 12 Nov 2006 Posts: 4570 Location: Tampa, FL
|
Posted: Wed Mar 12, 2008 5:07 am Post subject: |
|
|
How do I see the DLC charts? |
|
Back to top |
|
|
ajanata
Joined: 07 Jul 2007 Posts: 1167 Location: South Bay Area, CA
|
Posted: Wed Mar 12, 2008 5:14 am Post subject: |
|
|
They're currently interspersed in alphabetical order. I don't intend on changing this any time soon, but I suppose a list of what DLC songs are there would be helpful for the time being (until they are all there).
Code: | allthesmallthings.mid
andjusticeforall.mid
bangagong.mid
beethovensc.mid
blackened.mid
cantstandlosingyou.mid
collector.mid
dontlookbackinanger.mid
everfalleninlove.mid
fortunateson.mid
hardtohandle.mid
ifoughtthelaw.mid
lasttraintoclarksville.mid
liveforever.mid
marchofthepigs.mid
movealong.mid
perfectdrug.mid
ridethelightning.mid
rockawaybeach.mid
rockrebellion.mid
roxanne.mid
shake.mid
shockwave.mid
sprode.mid
synchronicity2.mid
thekill.mid
warpigs.mid
wonderwall.mid
|
_________________
|
|
Back to top |
|
|
Sully
Joined: 12 Nov 2006 Posts: 4570 Location: Tampa, FL
|
Posted: Wed Mar 12, 2008 5:41 am Post subject: |
|
|
Doh- I needed to refresh the page =O
Time to path Bang a Gong. |
|
Back to top |
|
|
ajanata
Joined: 07 Jul 2007 Posts: 1167 Location: South Bay Area, CA
|
Posted: Sun Mar 16, 2008 11:17 pm Post subject: |
|
|
Revelus has pointed out to me that Move Along has some notes indicated as sustains when they are not sustains in the game. Preliminary research shows it may be player 1/player 2 on/off indicators that are causing it. I'll do further research tomorrow and attempt to fix it. In the mean time, I would suggest against using it to make a path. _________________
|
|
Back to top |
|
|
Deimos
Joined: 24 Jul 2007 Posts: 1344 Location: Calgary, AB
|
Posted: Tue Mar 18, 2008 8:05 pm Post subject: |
|
|
Stickied, hopefully we can add individual discussion topics for all the DLC charts soon. _________________
|
|
Back to top |
|
|
Sully
Joined: 12 Nov 2006 Posts: 4570 Location: Tampa, FL
|
Posted: Thu Apr 03, 2008 4:58 pm Post subject: |
|
|
Hitch A Ride Expert Guitar is missing a note.
Measure 101, beat 1. It should be OBYBO.... wtf? |
|
Back to top |
|
|
Boston692
Joined: 16 Mar 2008 Posts: 462 Location: Everett, WA
|
Posted: Thu Apr 03, 2008 7:13 pm Post subject: |
|
|
In Move Along, the last note before 2A, it's not a long note. It's just a regular one. |
|
Back to top |
|
|
ajanata
Joined: 07 Jul 2007 Posts: 1167 Location: South Bay Area, CA
|
Posted: Thu Apr 03, 2008 7:40 pm Post subject: |
|
|
Sully wrote: | Hitch A Ride Expert Guitar is missing a note.
Measure 101, beat 1. It should be OBYBO.... wtf? |
That note has a velocity of 14 for some reason. I was assuming note on events would always be >=100. I'll change it to >0. Sigh.
I'm not looking to be generating the charts again for a while, unfortunately. I've got too many projects getting due in the very near future, and not as much time to work on them as I'd like. The charts will suffer. This fix will be in the next version at the very least. If a significant amount of DLC comes out before I have a chance to fix the sustains bug (I did some research and it doesn't make much sense as to what it's doing with the data), I'll make the glitched charts. _________________
|
|
Back to top |
|
|
meister
Joined: 09 Nov 2006 Posts: 2257 Location: St Cloud, MN
|
Posted: Sun Apr 13, 2008 11:40 pm Post subject: |
|
|
is there any way for someone to make paths for combined instruments? like 2-part, 3-part and full bands? and if you could would it be able to show the total for each measure like in individual instrument paths? I know that would probably take a while though
I would mostly want it for vocals though, since youalready made charts wigh points for the other instruments _________________
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Copyright © 2006-2024 ScoreHero, LLC
|
Powered by phpBB
|