actually this is what ive always been waiting for!!!
spc equivelent for the psx!! wicked! those chrono cross tunes rock
anyway, i always thought that alot of custom instruments/voices where in the soundtracks on the psx, hense i thought they music was in VAG format (pre recorded) i guess i was wrong, does anyone know how these custom notes/intruments/voices are stored in the psfs? as they are only 300k for chrono cross.
anyone know a good way to extract them, and whether there is a similar system on the ps2 (ffX comes to mind!).
For FF7, you're dealing with pure MIDI data, and as for samples, they reference another file, FF7.psflib, that contains a majority of the data.
What you're actually running, is a miniture PSX-EXE file that's been stripped of everything else EXCEPT the code that plays that particular song. The plugin just runs the PSX-EXE.
Bah, I almost gave up on it, until I realized that you had to select "General MIDI" in the FF7 Configurator.
Works great! Wonderfully! Amazingly! Even with selective resuming on (Rubicant reported some lag with this option on, but I'm not experiencing any... at least, not yet).
Gonna work on a zip file that has everything you need to use this patch, and gives full credit to the people who deserve it (fice, the guy who invented PSFs, and Rubicant).
I'm glad to hear that it works for you. I just got done testing it out with resuming on, and I guess that I was mistaken about the resuming lag. I did some earlier testing with it and I suppose got the resuming mixed up with the fade-out option. Resuming still does cause a little lag to show up, but it's nothing major. I'll correct this in my little readme file...
Oh, and I don't know if it is just me or not, but whenever I try nullsoft's "crossfading directsound output" as the output plug-in, it will basically jack up all of my directx devices. So, when I try to run FF7 again after using that plug-in, it gives me this "illegal operation" crap, and I have to restart. It also prevents other directx-dependant programs from even starting. However, this is coming from me, a Windows 98 SE user. It may or may not affect you people who don't use w98, but I thought I'd give a little heads-up. Might I add that this happens in DirectX 8.1 and above, so there's no hope with DirectX 9. I wouldn't look for hope in earlier versions of DirectX, either.
I tried using the DirectSound output plug-in included with the latest version of Winamp 2... the game just crashes whenever some music starts (gives me the error report to Microsoft box). This is under Windows XP.
Probably a compatibility issue between this plug-in and Fice's music player, which, no offense to Fice, has not proven itself to work under all configurations and situations. Be happy that the PSFs work!
You're tellin' me..I was even surprised that I got ANYTHING to work with that program. I almost peed my pants (I drank a ton of water that day) when I first heard a mp3 play in FF7. I was testing it ONE last time before I gave up, and right when the battle swirl went, "Lava" by Ministry started up. I would have danced right then, but I probably would have ended up making my pants very wet.
Well, now that we've at least gotten somewhere with Fice's program, maybe this will inspire further development of FF7Music.
Slightly off-topic here, but still about PSF files:
They also just put the FF5 PSFs from FF Anthology, and I checked 'em out for the heck of it. And I found something rather interesting.
They are using different samples for playback compared to the versions found in the SPC archives, perhaps because they are attempting to some more advantage of enhanced abilities the PSX SPU chip has in comparison to the SNES's SPC700DSP chip?
One thing you can definitely tell, is that they've got their patented French Horn sample in there, instead of the more generic one heard in the SPC archive. Another difference is some of the Distortion Guitar samples seem "fuller", particularly in Gilgamesh's Theme and the Battle with Ex-Death....
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.