How to look at PSF note sequences?
How to look at PSF note sequences?
Hello, apologies if this isn't the right place to ask, but here goes.
I like to make VGM remixes, and there are some PSX games I'd like to cover. However, these songs can be complex and it's often difficult to pick out individual notes just by listening to the full song. In the past, I've looked at SNES songs with a tool (SPC2IT) that dumped SPC files into a tracker format so I could look at how they were written. That tool provided both note sequences and instrument samples. As far as I know, there's no such tool for PSF files (but I'm hoping I'm wrong about that ).
So, my question is -- what's the best way to crack open a PSX song to look at its guts? So far the best I've come up with is to load a song into Audio Overload which at least lets me play back one channel at a time so I can try to transcribe by ear, but this is tedious.
Thanks in advance!
I like to make VGM remixes, and there are some PSX games I'd like to cover. However, these songs can be complex and it's often difficult to pick out individual notes just by listening to the full song. In the past, I've looked at SNES songs with a tool (SPC2IT) that dumped SPC files into a tracker format so I could look at how they were written. That tool provided both note sequences and instrument samples. As far as I know, there's no such tool for PSF files (but I'm hoping I'm wrong about that ).
So, my question is -- what's the best way to crack open a PSX song to look at its guts? So far the best I've come up with is to load a song into Audio Overload which at least lets me play back one channel at a time so I can try to transcribe by ear, but this is tedious.
Thanks in advance!
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2689
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
PSound by 'Snailrush' and then use VABTOOL by 'Mark Breugelmans of Sony Computer Entertainment'.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
I loaded up PSound and I'm a little confused. The file formats it accepts are XA, VAG, VAB, VB, PPV, MBG, CNK, STM, ADX/AFS, PSS, WAVE, and STR... and I don't know what any of those are.
I have PSFs and the ISO for the game. Do you mind walking me through how I go from one of those?
Thanks!
I have PSFs and the ISO for the game. Do you mind walking me through how I go from one of those?
Thanks!
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2689
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
Open up the ISO in IsoBuster and extract what look like sound files, then scan them in PSound. It should produce a list of audio samples. Those can then be extracted. Note though that some will sound wrong, but this is because you need to manually find the correct hertz rating to use for the sample.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
Thank you, I got all of the samples out of PSound by scanning the SOUND directory inside of the disc image.
I'm even more confused by VABTool though. It wants to load VAB files, and there are none of those on the disc, and PSound doesn't seem to produce any. What should I be doing with this tool?
I'm even more confused by VABTool though. It wants to load VAB files, and there are none of those on the disc, and PSound doesn't seem to produce any. What should I be doing with this tool?
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2689
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
It's only if you find raw VAB (VB/VH) files.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
- ViLXDRYAD
- Curious PSXDEV User
- Posts: 19
- Joined: May 03, 2018
- I am a: Avocado lover
- Motto: FR E SH A VOCA DO
- PlayStation Model: SCPH1001
one year later, and maybe too late BUT perhaps it still helps someone
VGMTrans is a tool that let's you extract samples from psf and output them either raw or on wav format, even in .sf2/.dls soundfonts formats too, also full sequences in Midi along maybe other useful options, also not just psf BUT a handful lot of other formats, there's even a (hard to find) version that supports n64's usf though that support isn't in the main version tho
it's great help for whose make arranges/covers
you can download it from here:
https://github.com/vgmtrans/vgmtrans/releases
VGMTrans is a tool that let's you extract samples from psf and output them either raw or on wav format, even in .sf2/.dls soundfonts formats too, also full sequences in Midi along maybe other useful options, also not just psf BUT a handful lot of other formats, there's even a (hard to find) version that supports n64's usf though that support isn't in the main version tho
it's great help for whose make arranges/covers
you can download it from here:
https://github.com/vgmtrans/vgmtrans/releases
-
Squaresoft74 Verified
- /// PSXDEV | ELITE ///
- Posts: 310
- Joined: Jan 07, 2016
- PlayStation Model: SCPH-7502
- Location: France
- Contact:
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2689
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
V2.1 BETA, 24th November 1998.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
-
Squaresoft74 Verified
- /// PSXDEV | ELITE ///
- Posts: 310
- Joined: Jan 07, 2016
- PlayStation Model: SCPH-7502
- Location: France
- Contact:
So that's the one i already have then.
In the "Preview -> Select Mode" tab you can choose between those settings:
Sound Artist Preview
Sound Blaster Preview
Dev Kit Preview
Does it need any specific hardware to get "Preview SEQ" function working ?
In the "Preview -> Select Mode" tab you can choose between those settings:
Sound Artist Preview
Sound Blaster Preview
Dev Kit Preview
Does it need any specific hardware to get "Preview SEQ" function working ?
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2689
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
Yes, you need the 'Sound Artist Board'. However, I think there was a program from Sony which executed on the PSX which allowed you to basically upload the SEQ to RAM on the console and play it back that way.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
-
Squaresoft74 Verified
- /// PSXDEV | ELITE ///
- Posts: 310
- Joined: Jan 07, 2016
- PlayStation Model: SCPH-7502
- Location: France
- Contact:
Thanks, any info regarding that program ?
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2689
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
Hmm. I think it's on my Windows 98 development computer. I'll have to boot it up later and take a look for it, but I think it was a program solely for the H2000 development cards which allowed the use of testing SEQ sheets.
*EDIT* Okay, have a look at SAMPLES\SOUND\SIMPLE. This program plays SEQ files with the instrument data loaded from a VAB (VB/VH). The other program which plays VAB files directly like VABTOOL is under VABTOOL\DEV_KIT and compiles to the name "SNDTOOL.EXE" which was programmed by "Mark Breugelmans" on November 1st 1997. This basically turns your PlayStation into a piano with a virtual keyboard which can be controlled with a mouse or via the controller. Great for testing with
*EDIT* Okay, have a look at SAMPLES\SOUND\SIMPLE. This program plays SEQ files with the instrument data loaded from a VAB (VB/VH). The other program which plays VAB files directly like VABTOOL is under VABTOOL\DEV_KIT and compiles to the name "SNDTOOL.EXE" which was programmed by "Mark Breugelmans" on November 1st 1997. This basically turns your PlayStation into a piano with a virtual keyboard which can be controlled with a mouse or via the controller. Great for testing with
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
-
Squaresoft74 Verified
- /// PSXDEV | ELITE ///
- Posts: 310
- Joined: Jan 07, 2016
- PlayStation Model: SCPH-7502
- Location: France
- Contact:
Thank you, i'll give them a try.
Who is online
Users browsing this forum: No registered users and 0 guests