|
Post by iancer on May 19, 2008 7:54:22 GMT -5
DOWNLOAD - www.mediafire.com/?dwjpltvz3isi was able to drag the midi into anvil, and browse the event list. i observed that the guitar tracks do in fact contain note # 116, which RB uses for OD(SP) phrase demarcation. the mix up occurs since they also use note # 103, which in RB denoted solo phrases, but in the previous GH games and GZ2 as well, note # 103 denotes an expert level SP phrase...so what i did was convert the mid file into a text format using these tools (MF2T and T2MF) www.midiox.com/app.htmonce the mid was converted, i simply replace all instances of 'n=103' with 'n=40' ('midi: 40-59 - fret animation ') to sort of 'nullify' the solo/sp fiasco. then i replaced all instances of 'n=116' with 'n=103' ('103: star power group, expert'), effectively correcting all SP phrase placement... GH uses specific note # for SP phrase demarcation, meaning note # 103 denotes SP phrases for the expert level only. this is no problem in RB since OD phrase placement remains unchanged across difficulty, hence the 'n=116' entry, a note # unused in previous GH games... GZ2 should try to detect note # 116 when loading a mid file, if it exists then it will ignore any note # 103 entries in favor of note # 116 NoteOn and NoteOff states as SP phrases demarcation across all difficulty levels. if it cant be done by detection of the note in the mid, maybe a simple toggle in the ini may suffice, such as 'OD_Note = 1' that could be added to our RB ini files...me = no coding skill :[ I think of course this is a GIANT LEAP for our app as far as accuracy and flexibility goes!! Here is a utility i wrote to hold us over until GZ2 fully supports RB mids... 100% SP All Difficulties/Co-op! 100% Face-Off Sections All Difficulties! Mids must be no deeper than one level (eg. RB2GZ2/SONG1/NOTES.MID, RB2GZ2/SONG2/NOTES.MID,...) karma appreciated :] thank you callisto! ENJOY!
|
|
|
Post by callisto2002 on May 19, 2008 8:31:04 GMT -5
How cool is that Nice work...
|
|
|
Post by iamsensay on May 19, 2008 8:48:26 GMT -5
You = Legend. Exalted. That is all.
|
|
|
Post by pcb on May 19, 2008 11:35:16 GMT -5
genious
|
|
|
Post by moonflow43 on May 19, 2008 11:42:24 GMT -5
works like a charm! it's funny, i was worried at first it would replace my notes.mid so i made a copy first and ran it but you already copied the notes.mid first and renamed it to notesRB.mid, haha! you were one step ahead of me thanks a lot for this!!!!
|
|
|
Post by esc0rtd3w on May 19, 2008 12:46:15 GMT -5
very cool utility...thanks
|
|
|
Post by retroholo on May 19, 2008 14:29:32 GMT -5
you get serious kudos for this iancer. It works like a charm.
|
|
|
Post by iancer on May 19, 2008 14:33:02 GMT -5
giving back to this community please me so! im glad to hear its been smooth sailin! thanks everybodie
|
|
|
Post by Gearsofwarowns on May 19, 2008 18:09:44 GMT -5
is it legal for men to marry where you live? (yes, that is your quote ziyad)
exalt... HARD.
|
|
|
Post by stranxk on May 19, 2008 19:01:02 GMT -5
woah, this works perfect thanks iancer ;D
|
|
|
Post by jimi0110 on May 25, 2008 16:44:43 GMT -5
i have a question, when i download it, i go and open it, but it opens with Notepad, wtf? what do i do?
|
|
|
Post by iancer on May 25, 2008 16:50:30 GMT -5
Step 1: CLICK RB2GZ2
Step 2: ROCK OUT
(its a vbscript, all you should have to do is click the shortcut or the .bat(batch) file. alternately you could run 'rb2gz2' from the terminal.) if you need anymore help just holler :!
|
|
|
Post by canped on May 25, 2008 17:17:04 GMT -5
I was thinking- in GH the animations are triggered by midi notes (forget which ones, it's not important).
Guitar Zero will, all being well, have animated stages/characters soon.
Could you modify this utility to make the midi triggers in GH work for Guitar Zero so as the animations are the same as well (like, the animated drummer drums in time etc.)?
...just thinking ahead.
|
|
|
Post by moonflow43 on May 26, 2008 13:49:29 GMT -5
iancer, i just thought of something. you should make a .bat file that first checks to see if notesRB.mid already exists. and if it does, it just skips it. this way when i add new songs, i can just stick it with my others and run your program again.
i understand it's not needed as i can just stick any new song in another folder and run it but i think this would make things easier and it'd help people from accidentally messing up their mids if they run it again (already tested and it does)
|
|
|
Post by iancer on May 26, 2008 16:07:28 GMT -5
@ moonflow
im sorry yo, but uh, i actually tried to do that the 1st time around, but nothing it tried worked...like if i tried to make the utility detect notesrb.mid, it would always check the 'current' folder and the 'root' folder SIMULTANEOUSLY, i dunno how to explain it.... but it will always find it, and always nt find it, ya know.... if i do fix it ill update for sure though.
@ canped i know at least GH2 does use the same animations as rock band...when you import a converted mid inot GH2, the guitarist does follow the songs animation. this feature already exists, GZ2 just need to follow the correct animation format to be compatible...understand?
ps. hasnt every RB mid youve viewed had the guitar as the 1st track? just a question...'
|
|
|
Post by canped on May 26, 2008 16:18:06 GMT -5
Right, so it's up to whoever makes the stage animations to make the triggers the same as in GH.
Cool.
What do you mean the '1st track', BTW? Like MIDI note 1?
|
|
|
Post by iancer on May 26, 2008 16:36:52 GMT -5
nvm i was wrong i meant doesnt the guitar track always come 'before' anything else, but in actuallity, drums are first...
|
|
|
Post by doh23 on Jun 11, 2008 12:05:56 GMT -5
im a total n00b at this but it was really easy, i put a mid into the rb2gz2 file and opened sp.bat and got overdrive/starpower into In Bloom. Thanks man for the utility
|
|
|
Post by luigi074 on Jun 18, 2008 23:03:54 GMT -5
Okay, apparently, Norton thinks this program's some sort of a threat, and ended up freezing Firefox in the process for reasons unknown . What I get for having a "virus" installed, if you know what I mean coughNortoncough .
|
|
asaki
Mic Tester
Posts: 2
|
Post by asaki on Jun 18, 2008 23:54:58 GMT -5
Great little utility, I had to read the thread to figure out which file to run though.
I had another idea, could this also be used to replace the currently non-supported improv outtro with the outtros from face-off mode? I haven't really inspected the inner workings of the MIDIs myself, I'm just asking.
I know that wouldn't help for the bass or drum parts, but those aren't supported yet either =/
|
|
|
Post by fude on Jun 19, 2008 13:44:31 GMT -5
First of all, thanks to iancer for the program, making such a program really needs knowledge and skills! And second thank to Moonflow who advised me to here But the problem is that i dont know how to produce the new mid with the program? (Yes, i feel so dumb.) If im doing this right, i should drag the notes.mid above the RB2GZ2 file, and get the reproduced mid. But this is what i get: img413.imageshack.us/my.php?image=rb2gz2lk4.pngam i doing something wrong? (probably yes, but what? EDIT: Translations for your help: 1 tiedosto(a) on kopioitu = 1 file(s) has been copied Määritettyä polkua ei löydy, 0 tiedosto(a) on kopioitu = Specified path has not been found, 0 file(s) has been copied EDIT2: More info. The notes.mid i tried to copy was in the same directory as RB2GZ2 program files. After i ran the conversion, the original notes.mid was, and no new notes.mid didnt came up.
|
|
|
Post by moonflow43 on Jun 19, 2008 13:52:11 GMT -5
Mids must be no deeper than one level (eg. RB2GZ2/SONG1/NOTES.MID, RB2GZ2/SONG2/NOTES.MID,...) so for a real example: "DLC - Black Sabbath Pack/Black Sabbath - N.I.B/Notes.mid" move everything in the RB2GZ2 zip into "DLC - Black Sabbath Pack" and just double click "RB2GZ2" and it'd do the rest for ya XD\ EDIT: oops, messed up, make sure you follow this edit, haha
|
|
|
Post by stranxk on Jun 19, 2008 13:54:28 GMT -5
copy a rockband song (the folder) into the main directory of rb2gz, run rb2gz in the song folder you'll have notes.mid (new) and notesRB.mid (old) you can copy and paste a lot of songs (folders) in the main directory of rb2gz
|
|
|
Post by fude on Jun 19, 2008 14:13:07 GMT -5
Oh yes, now i got it. So it needed the whole Song directory, i just moved the notes.mid into the same level with the RB2GZ2 files...
Thank you again for your help, moonflow and stranxk!
|
|
|
Post by moonflow43 on Oct 4, 2008 17:15:17 GMT -5
IANCER!!!! where are you!?! you need to update your converter for rb2! haha
rb2's custom ho/po, is on note 101 (expert) according to your text/mid converter. so when you look in the text file, you see something like this: XXX XXX On ch=2 n=101 v=100 XXX XXX Off ch=2 n=101 v=0
you replace On ch=2 n=101 v=100 with Meta Text "[/li][li]"[/b] and then delete the other line all together (unless the converter will automaticly ignore it). i have no idea if gz2 can read the tag from .mid's (custom ho/po in midi's?) but at least we can convert the .mid to .chart that will auto convert the meta tag into a * event.
if your still lurking around while logged out of your account, please answer, haha
|
|
|
Post by iancer on Oct 16, 2008 2:59:12 GMT -5
its time to reignite this project! thankx flow!
|
|
|
Post by moonflow43 on Oct 16, 2008 10:15:52 GMT -5
awesome! that's what i like to hear XD
|
|
|
Post by jowan on Oct 17, 2008 15:44:22 GMT -5
why doesnt it work for me i put chop suey in the folder and in the root folder it appears the new note file and two text files i put them in the gz directory and it doesnt show the sp note what should i do?
|
|
|
Post by moonflow43 on Oct 17, 2008 15:52:22 GMT -5
no, it works for rb2, both .mid's use starpower in the same spot. jowen, you have to wait longer! haha. wait until a message comes up that says it's done convertering (it'll say rock on, or something ) when it's done, there should be nothing new in the root folder, and in your song folder, there will be a new notes.mid and the old notes will be called notesRB.mid actually, now that you may have messed up the notes, i'd suggest redownloading it if it still doesn't work when it's done
|
|
|
Post by Frizkie on Oct 17, 2008 15:53:42 GMT -5
oh lol
|
|