Qhimm.com Forums

Miscellaneous Forums => Archive => Topic started by: Smurgen on 2003-02-07 16:22:00

Title: FF7 PSFs in FF7 Pc?
Post by: Smurgen on 2003-02-07 16:22:00
is there anyway to get these PSFs playing in my FF7 PC? it would be nice to have 100% exact PSX music
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-02-07 17:30:39
Ya know, Fice's FF7 Music App lets you select a Winamp plug-in to use for playback.

Maybe its time for Fice to further develop his app to support PSF and be a little more reliable :P
Title: FF7 PSFs in FF7 Pc?
Post by: Smurgen on 2003-02-07 21:35:17
there's technical documents on the PSF format at http://lfx.org/~corlett/psf/
Title: FF7 PSFs in FF7 Pc?
Post by: Smurgen on 2003-02-09 16:18:54
oohh i forgot to mention that FF8 PSFs are in the works ^_^
Title: FF7 PSFs in FF7 Pc?
Post by: KojiroTakenashi on 2003-02-10 18:27:23
FF7 MIDI sounds much better than the original PSFs, sadly. With perhaps the exception of one or two tracks.

FF8, on the other hand...
Title: FF7 PSFs in FF7 Pc?
Post by: Skillster/RedSarg99 on 2003-02-26 10:57:12
actually this is what ive always been waiting for!!!
spc equivelent for the psx!! wicked! those chrono cross tunes rock :D
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!).
Title: FF7 PSFs in FF7 Pc?
Post by: Goku7 on 2003-02-27 16:10:17
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.
Title: FF7 PSFs in FF7 Pc?
Post by: Rubicant on 2003-03-06 04:50:20
By the way, I started using the FF7 Psf's that are on Zophar's psf archive with FF7Music, and boy do they kick ass! I'll prepare a config eventually..
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-09 18:48:27
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).
Title: FF7 PSFs in FF7 Pc?
Post by: Rubicant on 2003-03-09 22:31:36
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'd better just add all of this to my readme :P
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-09 23:04:35
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.
Title: FF7 PSFs in FF7 Pc?
Post by: Rubicant on 2003-03-10 00:51:59
Okay boys and girls, don't use that plug-in as the output..ever.

What do you think is causing this, Aaron?
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-10 02:31:50
What's causing this?

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!
Title: FF7 PSFs in FF7 Pc?
Post by: Rubicant on 2003-03-10 04:10:13
Quote from: Aaron
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.
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-10 04:58:07
If only Fice was still around more!  :P
Title: FF7 PSFs in FF7 Pc?
Post by: Smurgen on 2003-03-11 22:27:36
FF8's PSFs are out if anyone wants to play FF7 with FF8 music ^_^
Title: FF7 PSFs in FF7 Pc?
Post by: Goku7 on 2003-03-11 23:11:40
Quote from: Smurgen
FF8's PSFs are out if anyone wants to play FF7 with FF8 music ^_^


Hmm....playing FF7 with the music from FF8.....I'm getting a feeling of "deja vu" here ......

*thinks of the FF9 mod for FF8* :P

But seriously, are the FF8 ones in .psf or .minipsf format?  If it's .minipsf, then PERFECT!! :D

*runs off to give Samuel Slight a few ideas...*

:P
Title: FF7 PSFs in FF7 Pc?
Post by: ficedula on 2003-03-12 21:47:58
Quote

If only Fice was still around more!


Ask and ye shall receive... ;)
Title: FF7 PSFs in FF7 Pc?
Post by: Goku7 on 2003-03-12 23:31:07
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....
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-13 01:11:44
I think the PSX FF5 battle music sounds terrible compared to the SNES one.  Some songs are improved, however.
Title: FF7 PSFs in FF7 Pc?
Post by: Contra on 2003-03-13 21:43:52
You people are so excited you got FF7Music to work.. one question... how did you??? O_o I put the patch of FF7, I set it to general midi... Gah!
Title: FF7 PSFs in FF7 Pc?
Post by: cc on 2003-03-13 21:52:28
Yeah, how? :)

For me, after I use cetra to apply the ff7music patch, ff7.exe just doesn't work anymore. It pops up two error dialog boxes, the first one says "Runtime error 217 at 0001A780" and the second one says "The application failed to initialize properly (0xc0000142).". I'm using w2k (just got the game up & running, yay!), but I recall trying ff7music a long, long time ago in win9x, and I gave up because it always bombed out with a similiar error message :(
Title: FF7 PSFs in FF7 Pc?
Post by: Contra on 2003-03-13 22:14:44
Mine gives me no errors... but.... I stil have Midi sound...
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-13 22:27:34
Just wait, I'm about to upload it with a nice readme by Rubicant, etc.

I hear from Rubicant that FF7Music 1.05 works and FF7Music 1.10 doesn't really work as well (he couldn't get it to work).
Title: FF7 PSFs in FF7 Pc?
Post by: Goku7 on 2003-03-13 23:45:33
Ok, you know what?  I'm starting to think it may be possible to pull the PSF-file playback with FF8 as well.......assuming we can isolate what part of the program it is that initializes and deals with the DirectMusic Engine.

*thinks of how that could be accomplished*

...oy....maybe we should just stick with my original idea to just use the PSF file to rip samples from? :roll:
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-14 00:10:09
Maybe you should ask Fice to do the same kind of thing he did for FF7... heh.
Title: FF7 PSFs in FF7 Pc?
Post by: Goku7 on 2003-03-14 00:19:52
I dunno.....it might be a good idea to give him time to work out any possible interface bugs between FF7Music and the PSF plugin first, then apply his experience on FF8, but seeing as though he mentioned in that other thread about having some 15,000 word report to do, I don't think now would be a good time to ask, lol.

Another thing would have to be filesize.  At this point, to use the FF8 PSF files on FF8, you'd be required to download roughly 28mb of data, and then use whatever PSF interface that would be thought up to do it; while in the meantime you can get roughly the same amount of quality with Samuel's DLS, which is also a 28MB file (due to the compression), and already works with the existing music playback system....

Essentially, I'm saying that using FF8 PSF files for BGM playback would be a lot more reasonable an idea if/when they manage to convert it to .miniPSF format, since that may decrease the file size by some degree.
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-14 02:39:35
Well, the little package I put together to use the FF7 PSFs in FF7 PC is now available at FFSF (http://aaronserv.dyndns.org/hosting/ffsf/).
Title: Testing
Post by: Nori on 2003-03-14 04:31:33
I got no sound on 102 Bombing Mission (during the game)
103 Makou Reactor (works fine...)

Btw well done!!!
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-14 04:46:10
Hmm, Rubicant, does your 102 Bombing Mission work (after intro movie)?
Title: FF7 PSFs in FF7 Pc?
Post by: ficedula on 2003-03-14 08:29:19
Just as an aside; writing this sort of layer for FF8 would be really, really easy, because it works in a different way to FF7. And it's already been 95% done ;)  The most-recent-ever version of the FF8 Configurator had 'dynamic patching' support for SF2's in it, which meant it only loaded whatever instruments were actually required for the songs being played (so you could use a 200MB soundfont with only 64MB of RAM, eg.) Now, to do that, the configurator needed to intercept all the messages about which song was being played... ;)

Final story, it wouldn't take very long at all to do that to FF8, but it wouldn't be related at all to the FF7 music, which works in a completely different, and harder-to-hack, way.
Title: Testing...
Post by: Nori on 2003-03-14 13:20:48
No sound on 416 A One-Winged Angel.minipsf (XP - SP1)
Going to test on 98SE, ME & Win2000 (SP3)
Title: FF7 PSFs in FF7 Pc?
Post by: KojiroTakenashi on 2003-03-14 19:45:48
Hi, popping back in, I still say enhanced MIDI for FF7 is the way to go. The PSF's sound terrible, and a testament to how much the PSX sucked for music until they figured out how to do it like an SNES.
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-14 20:37:19
Well, I'm about to put some FF7 soundfonts up on FFSF (with the permission of the authors), so if you want to contribute anything...
Title: Re: Testing...
Post by: Rubicant on 2003-03-15 08:29:28
Quote from: nayoung
No sound on 416 A One-Winged Angel.minipsf (XP - SP1)
Going to test on 98SE, ME & Win2000 (SP3)


Augh, I thought I fixed that. I'm sure there are others. It's the way that the midi files are recognized in the lgp. Some files think that they are really there, but there is something terribly wrong. I apologize for my failure.

[EDIT]
After actually testing it, it appears that the last boss theme does in fact play with the file that replaces it. I just got done testing it out with my SPC config (yes, music from SNES games can fit in FF7) and the song for the final boss did in fact play. Maybe the minipsf file is written incorrectly inside FF7music.ini.

By the way, my SPC config totally kicks the OST right in the ass. My music selection is near perfect.

Looks like another bug fix, Aaron..or not at all..
Title: FF7 PSFs in FF7 Pc?
Post by: Smurgen on 2003-03-15 14:15:45
Well the PSF guy is proposing an addition to the file format that will play PS2 music.... FF10 in FF7 anyone?
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-15 14:59:12
The One-Winged Angel file appears to be configured correctly.  I'm off to test it, and the introduction.

[Edit] Tested the Bombing Mission (102 Bombing Mission.minipsf) used after the intro movie, it worked fine.

[Edit] Tested with the final boss music, and it worked too... maybe something's wrong with Nori's config?
Title: FF7 PSFs in FF7 Pc?
Post by: KojiroTakenashi on 2003-03-15 16:36:48
I WOULD contribute to the uber-fication of FF7 Music, but remember, the DLS that runs my WDM device is all funky.

In any case Sam's FF8 DLS makes FF7 sound darm nice :D
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-15 21:16:40
I am in the process of uploading a new version of the "FF7Music/PSF Pack" which contains version 1.08 of "Highly Experimental," the PSF playback plug-in, which was released yesterday.  I don't know if this will correct any of the problems people have been having, but its worth a try.
Title: FF7 PSFs in FF7 Pc?
Post by: Rubicant on 2003-03-15 21:47:24
Quote from: Smurgen
FF10 in FF7 anyone?


I probably wouldn't do it. There were only three songs from FFX which I actually did find somewhat cool. They were:

- The song when you are traveling through wilderness
- The techno-style boss battle theme
- The song at the beginning when you are fighting all of the scales. It's the one with the violin and organ.

Other than that, I find FF5 songs much better than what was in FFX. I'm sorry, but I didn't like FFX. However, I'm not about to start a "I hated FFX" thread.

Quote from: Aaron
I am in the process of uploading a new version of the "FF7Music/PSF Pack" which contains version 1.08 of "Highly Experimental," the PSF playback plug-in, which was released yesterday. I don't know if this will correct any of the problems people have been having, but its worth a try.


I really didn't notice anything too different, but it seems to load PSF's a tiny bit faster. Or else that's all in my head...

Aaron, back to the thing about "Nori's config being wrong". I think that she forgot to replace the midi.lgp with the new one I made. The only reason why "bombing mission", "chasing the black-caped man", "one-winged angel", "you can hear the cry of the planet", and some other songs play with FF7Music is because of my modified midi.lgp. One song that I tested last night that doesn't work is tb..aka the song when cloud takes his helmet off in the "finding cloud" sequence. I'll fix it right..now..
Title: ~~~
Post by: Nori on 2003-03-15 23:10:21
I did, but that's just one of my computer (didn't work.)

If anyone would like to replace psf...
Kingdom Hearts FM's A One-Winged Angel (revised version.)
Title: FF7 PSFs in FF7 Pc?
Post by: Goku7 on 2003-03-15 23:34:39
Quote from: Smurgen
Well the PSF guy is proposing an addition to the file format that will play PS2 music.... FF10 in FF7 anyone?


Now, I thought SquareSoft stopped using MIDI-type formats in FFX ('cause of the higher space allowed with the DVD format), and started using some variant of XA audio.....

Unless I've got my info all wrong again....:rolleyes:
Title: FF7 PSFs in FF7 Pc?
Post by: Smurgen on 2003-03-16 02:12:34
if you can yank out the game while its still on and the music keeps going, its most likely MIDI ^_^
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-16 03:51:13
With the DVD disc format, developers can certainly store music in formats more advanced than MIDI.  However, I think the PS2 has a limited amount of RAM, and with MIDI its easy to load the whole song into memory to play it, rather than having to continually load the music from the disc while trying to load other things as well.  MIDI works fine as a music solution because its small and sounds good if you have good hardware and samples.
Title: FF7 PSFs in FF7 Pc?
Post by: KojiroTakenashi on 2003-03-16 15:20:22
Once again, the crippling they did to the PS2 strikes again!
Title: FF7 PSFs in FF7 Pc?
Post by: Skillster/RedSarg99 on 2003-03-16 20:45:32
well with the HUGE amount of FMV used of course they couldnt fit XA quality music :P
Title: FF7 PSFs in FF7 Pc?
Post by: Smurgen on 2003-03-16 22:15:10
Just because music is MIDI dosen't mean its no good... Afterall, Metroid Prime's music is MIDI
I hopew someone makes a GCSF ^_^
Title: FF7 PSFs in FF7 Pc?
Post by: Goku7 on 2003-03-16 22:26:30
Quote from: Smurgen
Just because music is MIDI dosen't mean its no good... Afterall, Metroid Prime's music is MIDI
I hopew someone makes a GCSF ^_^


Now I'm confused, 'cause it someone (either either here or at the VGmusic.com forums) once said that the Metroid Prime music was in Ogg Vorbis format.  Of course, for all I know the dude could have been smoking the proverbial pipe while posting that.... :P
Title: FF7 PSFs in FF7 Pc?
Post by: Smurgen on 2003-03-16 22:43:44
well metroid's music is in gamecube's version of midi...yank out the game while playing and see what i mean
if it was streamed it would stop when the CD was removed
Title: FF7 PSFs in FF7 Pc?
Post by: Lord Kane on 2003-03-17 09:52:55
>well metroid's music is in gamecube's version of midi...

Like PSF or SPC you mean, which have far better quality than PC MIDI unless you have a Soundfont the size of seattle... or a proper Yamaha XG card.

>yank out the game while playing and see what i mean
if it was streamed it would stop when the CD was removed

OGG can be loaded into RAM quite easily. OGG is around half the size of MP3, and a good quality MP3 track is only 1 meg a minute.
Try taking out a PSX CD while CD-XA (The PSX equivalent of MP3) is playing. Guess what? The music doesn't stop!
Title: My mystery has been solved
Post by: Rubicant on 2003-03-17 12:26:25
To all of you people who never got FF7music 1.10 to work because of some sort of error when FF7.exe(with the ff7music cetra patch applied to it) would run:

I FOUND A SOLUTION!!!

Browsing around on Aaron's Ficedula site mirror (thank God for you, Aaron, you rule) I downloaded Ficelib version 1.00 and took the ficedula.dll of that version and used it with FF7Music 1.10 (It requires that dll). And you know what? It started to work! So, drop your FF7music 1.05 version right now, and get happy with version 1.10. With FF7Music 1.10 you won't even need my midi.lgp that I worked on..so I guess that can only mean good things.

Aaron, once again we must update our little package..

[EDIT]
Not sure about this, but after doing a little testing I think that in this version the "obey stop" thing might not work. Someone back me up on this asap.
Title: FF7 PSFs in FF7 Pc?
Post by: Smurgen on 2003-03-17 17:02:52
Quote from: Lord Kane

Try taking out a PSX CD while CD-XA (The PSX equivalent of MP3) is playing. Guess what? The music doesn't stop!


Funny, its stopped every time for me...
Title: FF7 PSFs in FF7 Pc?
Post by: KojiroTakenashi on 2003-03-17 19:42:29
Ogg Format rules.


That is all.
Title: FF7 PSFs in FF7 Pc?
Post by: ficedula on 2003-03-22 17:31:44
*bump*

Question: has anyone tried my latest patch to FF7Music? If not, could somebody try it out - I'd like confirmation that it works (or not, as the case may be...)
Title: FF7 PSFs in FF7 Pc?
Post by: Rubicant on 2003-03-22 22:05:42
Where would we get it to try it? Or is it just the cetra patch for version 1.10?
Title: FF7 PSFs in FF7 Pc?
Post by: ficedula on 2003-03-23 18:05:49
Follow the instructions here (http://forums.qhimm.com/viewtopic.php?p=28475#28475).
Title: FF7 PSFs in FF7 Pc?
Post by: Aaron on 2003-03-23 19:53:25
Works fine for me, with the 1.11 FF7Music.dll file...

(This is under Windows XP Pro)
Title: FF7 PSFs in FF7 Pc?
Post by: ficedula on 2003-03-23 21:07:00
Good ... I'll continue working on it then.
Title: FF7 PSFs in FF7 Pc?
Post by: Rubicant on 2003-03-24 02:11:54
It works tremendously well. Great job, and thank you Ficedula.
(It works in win98se)
Title: Awesome
Post by: Nori on 2003-03-24 03:31:12
Yeah it works
Under Windows XP HE & Pro (SP1)  
Windows 2000 SP3 & Windows 98SE/ME

Thank you!!!