Luci-Blogpost/Posts/Custom-songs-Vib-Ribbon/Custom-songs-Vib-Ribbon-EN.md

5.1 KiB

How to add Custom Songs to Vib-Ribbon (emulator)

Versión en español

Hello! This is like the definitive tutorial of how to make an ISO+CUE file playable with vib-ribbon. BUT this can be useful if you want to simply make an ISO+CUE.

I am writing this tutorial from Linux, but I think all the steps are the same for other operating systems including BSD, Windows, MacOS, and maybe android.

First, I will show you the list of steps to follow:

  • Have the required programs
  • Export with audacity the audio
  • Make the CUE file
  • How to use it

Required programs

You need this pieces:

  • An audio we want to play
  • Audacity
  • A plain text editor
  • An emulator compatible with audio disks
  • The Vib-Ribbon rom

Audacity

First, run audacity and Click on FILE and then click on OPEN.

Select your song. In my case it's Future Eve by Sasakure.UK

then, click the Frequency (HZ) and then select 44100.

44100 hz

Next, click on FILE, EXPORT, EXPORT AUDIO or just press Shift+Ctrl+E.

Select Other file formats without compression and then select the header RAW (header-less), and Signed 16-bit

RAW

Then export it to a some folder you want. In my case, just for the tutorial, is ~/Descargas/Future Eve/

The BIN+CUE part

When it is exported, Rename the file format to .BIN. in my case, the file is FUTURE EVE.raw and I will rename it to FUTURE EVE.bin And make a CUE file with this content:

FILE "Name.bin" BINARY
  TRACK 01 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:00:00

and replace Name with the file name. In my case is FUTURE EVE.bin

with only one track per disk, I recommend to have the same name with different format, like this:

"FUTURE EVE.bin"
"FUTURE EVE.cue"

but you can put them different names.

Making a multitrack (multi BIN) disk

If you want to play more than one track per disk, you can make a multitrack disk!

Here is how:

  • Export the audio files (see ###Audacity step).

  • When naming, I recommend to put a numeration. here is an example:

see the numeration in the names

  • Edit the CUE file to include all the songs. You can download and use this template, It has the maximum number of tracks Vib-Ribbon can handle.

  • That's it. Just remember that the maximum number of tracks is 26. If you add more tracks, the game will softlock trying to load them. Note: the Playstation bios CAN handle more tracks.

Game part

Yay! you have a working BIN+CUE disk with your music! now we want to play it in vib-ribbon

You must have an emulator compatible with audio disks. I don't know how to determinate this, but I tried PCSXR and it doesn't work.

The best solution is Duckstation, that have a lot of features and It is super fast and Open source (GNU GPLv3). It is available on flathub and here is his github

Then launch Duckstation, configure it, and then open the Vib-Ribbon ROM.

go to the CD section

Go here

go to the single track and then change the disk

then go there when you see this change the disk yeah, select the disk

Now you can play your song!!!

here is a screenshot of me playing

Credits:

sys128 - He helped me to make my music work on Vib-Ribbon.

Bye bye!

I hope I helped you with this tutorial.

Feel free to contact me if you have a question or something to say. you can sumbit a commit here if you wish.