Compact midi format? by SaxxonPike at 8:42 AM EDT on October 24, 2008
Does anyone have the specs to this format? And for that matter, what about the CTL format? I have spent hours searching for this information and haven't found anything except a utility that rips CTL/TBL pairs (which does me no good, I need the format...)
by nensondubois at 7:27 PM EDT on October 24, 2008
Are you attempting to get MPU-401 to work on Vista?
by hcs at 8:08 PM EDT on October 24, 2008
Hey man, do you mean the CSeq used in N64 games? If so, drop me an email and I can hook you up.
by SaxxonPike at 6:09 AM EDT on October 25, 2008
Thanks HCS. My current project involves converting some of the music from Extreme-G 2 into XM format. I'm doing this as part of an old game restoration project involving the PC version. The N64's music was better than the PC version I think, and if I convert it to XM, I can use an audio library such as BASS to play them in the background while hooking into the track selection call. I'm also converting the game's graphics to non-palettized formats so they will display properly on newer graphics cards.

So far, I've actually been able to get the game to run on my XP machine with a few simple hacks. XG2 on the N64 sometimes lags badly in some areas of the track, but the PC version does not have this problem. I've read that the PC version was almost a direct port of the N64 code. Since some graphics actually show, it's capable of using a graphics format that is supported by new graphics cards, therefore opening the possibility of a 100% complete patch.

I'm using XM instead of USF because it will use less CPU power. (if not for that fact I'd definitely save some time and use your format!)

Basically a product of my nostalgia and free time :)

Edit: I've also considered converting them to MIDI instead and crafting a SoundFont using the game's samples... but that would be a bit more complex to implement.

edited 6:11 AM EDT October 25, 2008

edited 6:12 AM EDT October 25, 2008
Results! by SaxxonPike at 2:07 PM EDT on October 25, 2008
More proof of concept than anything spectacular...
http://saxxonpike.googlepages.com/xg2-test1.zip

The drum sample maps had to be hand-coded for now just to be able to test the sequence conversion. It works, though! Even on tracks like Eschaton which have BPM fluctuations and some nifty panning :)


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