Converting PSF with looping information?

Go down

Converting PSF with looping information? Empty Converting PSF with looping information?

Post by bsinky Wed 1 Sep 2021 - 16:35

Does anyone know of any tools that convert PSF with looping information encoded?  PSF are PlayStation 1 audio files ripped from PS1 games.

Based on my (limited) understanding of the format, I think it would be possible for a converter to convert with looping information, but none of the converters I've used have brought the looping information over. For reference, I used the foobar2000 PSF plugin to convert to WAV, then LoopingAudioConverter to convert to PCM.

Here are the docs I've been referring to on PSF:

https://web.archive.org/web/20031018001256/http://www.neillcorlett.com/psf/psf_format.txt

https://web.archive.org/web/20030803010630/http://www.neillcorlett.com/psf/

I guess I'm sort of making an assumption that because the format contains "length of fadeout" information, it's theoretically possible for a converter to ignore that.

I'm very new to converting music for PCM, hoping a more seasoned person can help! Smile
bsinky
bsinky
Rope
Rope

Since : 2021-08-10

Back to top Go down

Converting PSF with looping information? Empty Re: Converting PSF with looping information?

Post by Conn Thu 2 Sep 2021 - 3:47

I do not know whether this is the correct answer to your question, but if you look for the music of a specific PS1 game I'd start here:

https://www.zeldix.net/t2106-console-bgm-rips


With LoopingAudioConverter (link is in above linked thread), you can directly convert into msu, looped Very Happy
Conn
Conn

Converting PSF with looping information? Image212

Since : 2013-06-30

Back to top Go down

Converting PSF with looping information? Empty Re: Converting PSF with looping information?

Post by Relikk Thu 2 Sep 2021 - 6:09

Conn wrote:With LoopingAudioConverter (link is in above linked thread), you can directly convert into msu, looped

Looping Audio Converter doesn't support PSF or miniPSF, unfortunately.

I don't know of any tools out there that would accomplish what you're looking for, but if you need a hand with editing/looping audio just let me know. I'd be happy to help.
Relikk
Relikk

Converting PSF with looping information? Image211

Since : 2017-02-17

Back to top Go down

Converting PSF with looping information? Empty Re: Converting PSF with looping information?

Post by bsinky Thu 2 Sep 2021 - 7:59

Thank you both! The console bgm rips site is actually where I got the PSF files in the first place Very Happy
bsinky
bsinky
Rope
Rope

Since : 2021-08-10

Back to top Go down

Converting PSF with looping information? Empty Re: Converting PSF with looping information?

Post by Conn Thu 2 Sep 2021 - 11:23


Looping Audio Converter doesn't support PSF or miniPSF, unfortunately.

If this would be a nice feature, maybe requesting it at his git as issue so he may add this in a future version?

Conn
Conn

Converting PSF with looping information? Image212

Since : 2013-06-30

Back to top Go down

Converting PSF with looping information? Empty Re: Converting PSF with looping information?

Post by Retroplay Thu 2 Sep 2021 - 12:22

Idk, if this is useful for this purpose.
https://github.com/m35/jpsxdec
What this tool does, is rip audio or video directly from XA stream on disc to uncompressed WAV or AVI.

Unlike PS1 Redbook Audio, these needs to be converted from 37Khz to 44Khz after ripping, easily done in Audacity.

TBH, I've never played any PSF rips before, nor heard heard of it. Ohmygod
Retroplay
Retroplay

Converting PSF with looping information? Image110

Since : 2019-08-21

Back to top Go down

Converting PSF with looping information? Empty Re: Converting PSF with looping information?

Post by bsinky Fri 3 Sep 2021 - 14:56

I don't think jpsxdec helps for the game I'm looking at (Shin Megami Tensei if... on PS1), because that game uses sequenced audio instead of streaming audio. That's my understanding of PSF anyway, sort of like a MIDI but for PS1 audio.

For LoopingAudioConverter, it turns out there's already a GitHub issue mentioning support for PSF (and similar sequenced vgm formats): https://github.com/libertyernie/LoopingAudioConverter/issues/40

No activity on it for over a year though, so I'm not holding my breath that anyone's working on that feature. Embarassed
bsinky
bsinky
Rope
Rope

Since : 2021-08-10

Back to top Go down

Converting PSF with looping information? Empty Re: Converting PSF with looping information?

Post by Conn Fri 3 Sep 2021 - 19:07

I'd repost for the issue, the more request, the higher the chance it gets implemented Wink
Conn
Conn

Converting PSF with looping information? Image212

Since : 2013-06-30

Back to top Go down

Converting PSF with looping information? Empty Re: Converting PSF with looping information?

Post by Relikk Sat 4 Sep 2021 - 13:28

Here are the "SMT If" PS1 PSFs, converted and edited for looping.

https://mega.nz/file/Ruwm2YbJ#EhDtRYmPRUGWWF972MaOyodRWPIzK4HJlzmMJqq-TR0

I just included the raw WAVs in case you want to balance the audio yourself (as they'll undoubtedly need to be), WAV2MSU and the batch file that contains the loop points to use with it to convert the WAV files to PCM. You'll have to rename them to suit your own naming and numbering scheme, being careful to keep the loop information tied to the correct file.
Relikk
Relikk

Converting PSF with looping information? Image211

Since : 2017-02-17

Back to top Go down

Converting PSF with looping information? Empty Re: Converting PSF with looping information?

Post by bsinky Sat 4 Sep 2021 - 14:32

Oh wow, thank you so much, Relikk! Very Happy
bsinky
bsinky
Rope
Rope

Since : 2021-08-10

Back to top Go down

Converting PSF with looping information? Empty Re: Converting PSF with looping information?

Post by edale Tue 7 Sep 2021 - 17:09

Retroplay wrote:TBH, I've never played any PSF rips before, nor heard heard of it. Ohmygod
If you've played any of my PS1 soundtrack PCM sets, then you've heard PSF rip conversions. Any time I do a set of a console-specific soundtrack, I'm grabbing the original-format audio for that console, and converting from that. That way I ensure the highest quality audio possible while having it sound exactly like it did in-game on that system. Though I sometimes have to fill in missing tracks from youtube or a different console's version when the audio has changed between ports.

I've never actually used LoopingAudioConverter, as often times systems have multiple loop points built into a single song, so I prefer doing things manually.

I'm also available pretty much anytime to convert stuff to PCM for you @bsinky, just drop a post in either of these threads when you have something you want converted:

https://www.zeldix.net/t2288-individual-track-pcm-requests
https://www.zeldix.net/t2274-pcm-concerns-suggestions-requests

edale

Converting PSF with looping information? Image110

Since : 2017-10-03

Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum