Previous Page | Next Page

by Mouser X at 12:07 AM EDT on June 10, 2010
Essentially, there isn't any ROMs that can have their music extracted as MIDIs. There might be some, but I don't know of them.

EXPORTING/CONVERTING MIDIs from N64 ROMs is possible, and can be done, using VGMTrans, with a reasonable number of ROMs. Did you not read my posts above? Extraction and exporting are two very different things, that, unfortunately, get mixed up a lot because the end result is so similar. You don't want to extract the audio data (well, for your use, that's pretty unlikely), you want to convert it to a format you can use. That's what VGMTrans is for. It converts the audio data in certain ROMs to MIDI. It is incapable of extraction (as far as I know).

But yes, only certain ROMs are compatible with VGMTrans. Imagine you have a program that can convert MP3s into WAV files. If you were to "feed" a WMV (Windows Media Video) to this program (or a MIDI for that matter), the program would most likely choke. The program is unable to recognize what the file is that you're "feeding" it. The same is true for VGMTrans. When it converts the N64 audio data to MIDI, it is looking for a "specific" "format". As I said earlier, the "format" used in N64 games is often very similar among different games, because they essentially use the same driver (aka, they use the same program to play their music. Though, in most cases, that "program" has been slightly modified. This means that the "format" could also end up being slightly modified, and thus VGMTrans is unable to parse/interpret it 100% correctly). For specific examples, there are games that use the MusyX driver. Rogue Squadron and Battle for Naboo are the ones I can immediately think of that use the MusyX driver. Since I've never used VGMTrans, I don't know for certain, but my understanding is that games that use the MusyX driver are not compatible to VGMTrans. I'm sure there's others that aren't compatible (see above - some games modified the driver/format, and others probably use a custom driver). But, if my memory is correct, more than half of the N64 games use the "standard" driver (though, somewhat modified), so VGMTrans should work with a large number of games with no problems.

Short answer: Essentially, no, you can't extract MIDIs from N64 games. You can export/convert MIDIs from N64 ROMs, meaning the original data undergoes alteration, to make it usable for you. This is what VGMTrans is for. It should work on at least half the games released on the N64, so long as my memory is correct about the number of games that use the "standard" driver. Hopefully that clarifies it. Mouser X over and out.
by Franpa at 4:02 AM EDT on June 10, 2010
Mouser X, in your first post of the thread, 2nd paragraph, you mistakenly wrote Extract twice in a row when one of them was meant to be the word Export.
by Lunar at 7:30 AM EDT on June 10, 2010
"Short answer"

this more often, please.

edited 7:30 AM EDT June 10, 2010
by Knurek at 9:58 AM EDT on June 10, 2010
MouserX, now improved with tl;dr function.
by unknownfile at 10:08 AM EDT on June 10, 2010
Walls of Text would be an awesome movie title
by Franpa at 3:48 PM EDT on June 10, 2010
Doh! my bad, I meant this sentence, I added dashes - around the incorrect word.

TheUltimateKoopa is incorrect. He didn't extract MIDIs from Super Smash Bros. However, he did -extract- them,
by madstarr at 5:38 PM EDT on June 11, 2010
Ok, so exporting audio files as midi's from games like Mario Kart 64 or Donkey Kong 64 is out of the question.
by Mouser X at 6:15 PM EDT on June 11, 2010
Not so. Please re-read the last paragraph of my previous post. If my memory is correct, more than half of the N64 games should be compatible to VGMTrans.

Nintendo used their "standard" driver frequently. VGMTrans understands the format the "standard" driver uses reasonably well (or so I've heard). As TheUltimateKoopa meant, he was able to export MIDIs from Super Smash Bros. For that matter, someone else (I forget who - it might have been jurassicPieter) did some work on the "standard" driver format. Mario and Zelda use essentially the same driver (and thus the same format, basically).

Extracting MIDIs is the problem. Exporting them (using VGMTrans posted by Lunar on the previous page) should work more often than not.

Has everything I've said really been that confusing? Yes, VGMTrans might not work, but your chances are pretty good that it will work. Just give it a try. You certainly don't have anything to lose by trying that. Mouser X over and out.
by madstarr at 12:08 AM EDT on June 12, 2010
Ok. I understood what you said, but how EXACTLY do I export them using VGMTrans. All I get is a bunch of Hex code and there isn't anything like a list that I can use to attempt an exportion of midi's. (I understood the part in which I can't extract midis, but can export/convert to midi.)
by Lunar at 10:32 AM EDT on June 12, 2010
"Has everything I've said really been that confusing?"

well i don't get why you're beating the hell out of the exporting vs. extracting issue; it's entirely impractical, it's just semantics and doesn't matter to end users at all. other than that it all makes sense.

"All I get is a bunch of Hex code and there isn't anything like a list that I can use to attempt an exportion of midi's"

if you've used a game that works with vgmtrans then in addition to the hex code you'll see a list of sequences down the right. you just right click and export from there. if no sequences appear, chances are the game doesn't work.

Previous Page | Next Page
Go to Page 0 1 2

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source