GSF to midi converter? by Dutchie at 6:29 AM EDT on October 9, 2011
nevermind, if its possible, you can delete this topic

edited 6:44 AM EDT October 9, 2011
by Delon at 10:13 AM EDT on October 9, 2011
GBS2GSF conversions:
http://www.caitsith2.net/gsf/gsfs/zelda4.rar
http://www.caitsith2.net/gsf/gsfs/Teh_two_zeldas.rar
by TheUltimateKoopa at 5:47 PM EDT on October 9, 2011
What does GBS2GSF have to do with GSF to MIDI?
by Dutchie at 9:04 AM EDT on October 10, 2011
exactly wath i thought '-_-
by Splashman at 9:55 AM EDT on October 10, 2011
Here you go:
http://loveemu.googlecode.com/files/gba2midi-0.8.0.rar
http://www.caitsith2.com/gsf/ofslist.txt

You're welcome.

edited 9:57 AM EDT October 10, 2011
by Dutchie at 2:31 PM EDT on October 10, 2011
jesus fuckin christ, read my first post for fucks sake
by hcs at 5:21 PM EDT on October 10, 2011
Retracting your question shouldn't deny others the right to answer it, especially in a public forum where the answers might be helpful to someone in the future.
by TheUltimateKoopa at 5:26 PM EDT on October 10, 2011
jesus fuckin christ Splashman gave you the closest to a GSF to MIDI converter there is...

But then again, "nevermind", so obviously you don't want the GSF to MIDI converter anyway, so kindly make your way towards the "back button".
GBS to MIDI by Splashman at 4:23 PM EST on January 26, 2013
badump

Since there is no GBS to MIDI converter, I guess the only other way is to use GBA2MIDI with a Goomba converted GB ROM (GBS -> GB -> GBA).
However, it looks like GBA2MIDI does not support Goomba ROMs without the proper ROM ID and offsets in the ofslist.txt list. Does anybody know how to extract them, or if my method is even possible? I need MIDIs from Megaman I-V.
by Knurek at 5:03 PM EST on January 26, 2013
If it uses Sappy, you can always try using this:

http://www.romhacking.net/utilities/881/

//Edit: Ah, sorry, misread that you wanted Megaman Zero 1-4 :)

Disregard the above.

edited 5:04 PM EST January 26, 2013
by Dais! at 8:27 AM EST on January 27, 2013
I'm hardly an authority, but I get the feeling that you won't be able to get GBA2MIDI working with that Goomba ROM. I mean, I see what you're trying to do, but I'm pretty sure there's going to be at least one insurmountable wall no matter what you try with this process.

While perhaps not as reliable as GBA2MIDI ideally would have been, you could always create a VGM set for the games, then use the latest WIP version of vgm2mid to convert the VGM files to MIDI (you might not even have to do all the cleaning/trimming normally involved in making VGM sets).

Of course, creating VGM sets takes some time and can be a pain, but it's a simple enough process once you have the modified version of MESS. Since GBS2GB seems to render ROMs out in a 'normal' file size, you shouldn't need to pad them any. Just make a savestate for the start of the track you want and then load that as soon as you start the game.

(note that this is currently all just theory unless I can confirm it later, but it should work)
by Splashman at 5:13 PM EST on January 27, 2013
I see, so the process would be GBS -> GB -> MESS -> (VGM) -> VGM2MID -> MIDI?

I am familiar with VGM logging from SEGA emulators, but I don't happen to find the setting in MESS.

I've gotten as far as saving a memory state in MESS with shift-F7, but now all I have is a .sta file. What do I do with it next, or am I missing something?
by Dais! at 11:53 PM EST on January 27, 2013
ah, I should have specified. You need to use the modified version of MESS linked above, which will start logging to a VGM file as soon as you load a game. There's unfortunately no in-emu control of the logging other than starting/stopping the emulation, and you may need to enable "vgmwrite" in the config file you generate.

It logs a different VGM for each system emulated, but it will overwrite that file each time you emulate that system. That's why you'll want savestates at at a point where a track is about to play (preferably after a button press), and load those right away. It's a pain compared to logging from various Sega system emulators, but it's the only method I can think of unless the GBA2MIDI process gets figured out somehow.
by Delon at 7:28 AM EST on January 28, 2013
Can't MESS export to YM?
Since i can't find a VGM2YM converter.


Edit:
I just switch between:
vgmwrite 0
vgmwrite 1



Edit:
How do i convert VGM to NSF?

edited 7:23 PM EST January 28, 2013
by Dais! at 5:11 AM EST on January 29, 2013
I'm sorry, but I'm fairly sure a VGM to NSF conversion is basically impossible - at the very least, it would require someone who is an absolute expert at manipulating both formats and who knows exactly what programs to use to achieve what they want. I suppose you could rig something together if you knew every bit of data about the music and worked through transcription formats like MIDI/Music Macro Language (MML), but at a certain point you would simply no longer be preserving/emulating the original sound data. It's certainly wouldn't be suitable for archiving on sites like the ones Knurek is building.

The problem lies in the fact that VGM files and NSF files are two very different ways of emulating music. An NSF contains notably more data than a VGM, usually storing the game's sound engine, any instrument samples and all the games music sequences. A VGM is an individual sequence from a game that is "logged", kind of like if you were writing down a song you were hearing in musical notation. It does a number of different things different from NSF - for example, an NSF usually stores each instrument sample a single time and plays it when the sequence data says it should. A VGM, on the other hand, stores the sample in the log every time it was played by the game - this is why VGM files can be quite large before (and even after) they are optimized.

When you dump the VGM to MIDI, it only pulls the "sheet music" it sees, not the instrument samples that actually reproduce the sound of the game.

So I may not be expressing or explaining this properly, but you really can't convert from VGM to NSF.

As for YM files...geez, you don't hear a lot about those. Unfortunately, I don't know enough about that format to talk about it, although it seems to be a logged format like VGM. I also get the feeling you won't be able to convert from VGM or log via MESS. It was only through ValleyBell's interest that VGM logging was injected into MESS, and presumably he/she isn't interested in doing something similar for YM files.
by Knurek at 8:19 AM EST on January 29, 2013
Minor nitpick - we have had at least one rip that used logging instead of game code (Gran Turismo for PSX IIRC), so it's possible. Not really that feasible, but certainly doable.
by Delon at 10:22 AM EST on January 29, 2013
@Dais
You say VGM to NSF conversion is impossible.
Then it's impossible to convert GBS to NSF.
GameBoyColor uses DPCM too.

I can convert YM files to XM by using ym2xm.exe
by Splashman at 4:52 PM EST on January 29, 2013
@Dais

Alright thanks, I'll give that a try. Tho it sounds like more trouble than it's probably worth (I just want to fumble around a bit with the MIDIs) :P

I'll yell if I need further help.
by derp at 1:12 AM EST on January 30, 2013
bummpy

edited 1:12 AM EST January 30, 2013
by Delon at 7:47 PM EST on January 30, 2013
herpaderp


Go to Page 0

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