From 82f3d46f5a2d51fc0a2b8e3e0765b491e5f96f50 Mon Sep 17 00:00:00 2001 From: germedeb Date: Sat, 9 Jul 2022 22:55:30 -0300 Subject: [PATCH] updated the vib-ribbon bin+cue tutorial to include the multitrack disks --- .../Custom-songs-Vib-Ribbon-EN.md | 34 ++++-- .../Custom-songs-Vib-Ribbon-ES.md | 32 ++++-- .../multitrack-multibin-template.cue | 104 ++++++++++++++++++ .../Custom-songs-Vib-Ribbon/my-song-list.png | Bin 0 -> 34475 bytes 4 files changed, 153 insertions(+), 17 deletions(-) create mode 100644 Posts/Custom-songs-Vib-Ribbon/multitrack-multibin-template.cue create mode 100644 Posts/Custom-songs-Vib-Ribbon/my-song-list.png diff --git a/Posts/Custom-songs-Vib-Ribbon/Custom-songs-Vib-Ribbon-EN.md b/Posts/Custom-songs-Vib-Ribbon/Custom-songs-Vib-Ribbon-EN.md index be43af1..fc218e7 100644 --- a/Posts/Custom-songs-Vib-Ribbon/Custom-songs-Vib-Ribbon-EN.md +++ b/Posts/Custom-songs-Vib-Ribbon/Custom-songs-Vib-Ribbon-EN.md @@ -25,25 +25,25 @@ You need this pieces: ### Audacity -First, run audacity and Click on _FILE_ and then click on _OPEN_. +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** +Select your song. *In my case it's Future Eve by Sasakure.UK* -then, click the "Frequency (HZ)" and then select 44100. +then, click the `Frequency (HZ)` and then select `44100`. ![44100 hz](https://gitea.sergiotarxz.freemyip.com/germedeb/Luci-Blogpost/raw/branch/master/Posts/Custom-songs-Vib-Ribbon/audacity-in-editor.png) -Next, click on FILE, EXPORT, EXPORT AUDIO or just press Shift+Ctrl+E. +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" +Select *Other file formats without compression* and then select the header *RAW (header-less)*, and *Signed 16-bit* ![RAW](https://gitea.sergiotarxz.freemyip.com/germedeb/Luci-Blogpost/raw/branch/master/Posts/Custom-songs-Vib-Ribbon/audacity-exporting-options.png) -Then export it to a some folder you want. In my case, just for the tutorial, is `~/Descargas/Future Eve/` +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: +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 @@ -52,9 +52,9 @@ FILE "Name.bin" BINARY INDEX 01 00:00:00 ``` -and replace `Name` with the file name. **In my case is `FUTURE EVE.bin`** +and replace `Name` with the file name. *In my case is `FUTURE EVE.bin`* -I recommend to have the same name with different format, like this: +with only one track per disk, I recommend to have the same name with different format, like this: ``` "FUTURE EVE.bin" @@ -63,6 +63,22 @@ I recommend to have the same name with different format, like this: 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](https://gitea.sergiotarxz.freemyip.com/germedeb/Luci-Blogpost/raw/branch/master/Posts/Custom-songs-Vib-Ribbon/my-song-list.png) + +* Edit the CUE file to include all the songs. [You can download and use this template](https://gitea.sergiotarxz.freemyip.com/germedeb/Luci-Blogpost/raw/branch/master/Posts/Custom-songs-Vib-Ribbon/multitrack-multibin-template.cue), 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 diff --git a/Posts/Custom-songs-Vib-Ribbon/Custom-songs-Vib-Ribbon-ES.md b/Posts/Custom-songs-Vib-Ribbon/Custom-songs-Vib-Ribbon-ES.md index 5520347..b00db88 100644 --- a/Posts/Custom-songs-Vib-Ribbon/Custom-songs-Vib-Ribbon-ES.md +++ b/Posts/Custom-songs-Vib-Ribbon/Custom-songs-Vib-Ribbon-ES.md @@ -27,23 +27,23 @@ Necesitas estas piezas: Primero, Lanza Audacity y clickea en `ARCHIVO` y luego `ABRIR`. -Selecciona tu canción. **En mi caso es Future Eve, de Sasakure.UK** +Selecciona tu canción. *En mi caso es Future Eve, de Sasakure.UK* -Luego clickea "Frecuencia (HZ)" y selecciona 44100. +Luego clickea `Frecuencia (HZ)` y selecciona `44100`. ![44100 hz](https://gitea.sergiotarxz.freemyip.com/germedeb/Luci-Blogpost/raw/branch/master/Posts/Custom-songs-Vib-Ribbon/audacity-in-editor.png) -Luego, Clikea en `Archivo`, `Exportar`, `Exportar audio` o presiona Shift+Ctrl+E. +Luego, Clikea en `Archivo`, `Exportar`, `Exportar audio` o presiona `Shift`+`Ctrl`+`E`. -Selecciona "Otros archivos sin compresión" Y luego en cabecera selecciona "RAW (header-less)", y "Signed 16-bit" +Selecciona *Otros archivos sin compresión* Y luego en cabecera selecciona *RAW (header-less)*, y *Signed 16-bit* ![RAW](https://gitea.sergiotarxz.freemyip.com/germedeb/Luci-Blogpost/raw/branch/master/Posts/Custom-songs-Vib-Ribbon/audacity-exporting-options.png) -Luego exportalo a alguna carpeta que quieras. En mi caso, solo por el tutorial, es `~/Descargas/Future Eve/` +Luego exportalo a alguna carpeta que quieras. *En mi caso, solo por el tutorial, es* `~/Descargas/Future Eve/` ### La parte del BIN+CUE -Cuando esté exportado, Renombra el formato del archivo a .BIN. **En mi caso, El archivo es `FUTURE EVE.raw` Y lo voy a renombrar a `FUTURE EVE.bin`** Y haz un archivo CUE con este contenido: +Cuando esté exportado, Renombra el formato del archivo a .BIN. *En mi caso, El archivo es `FUTURE EVE.raw` Y lo voy a renombrar a `FUTURE EVE.bin`* Y haz un archivo CUE con este contenido: ``` FILE "Name.bin" BINARY @@ -52,9 +52,9 @@ FILE "Name.bin" BINARY INDEX 01 00:00:00 ``` -Y reemplaza `Name` Con el nombre del archivo. **En mi caso es `FUTURE EVE.bin`** +Y reemplaza `Name` Con el nombre del archivo. *En mi caso es `FUTURE EVE.bin`* -Yo recomiendo tener el mismo nombre pero con diferente formato, así: +Con solo un audio por disco, yo recomiendo tener el mismo nombre pero con diferente formato, así: ``` "FUTURE EVE.bin" @@ -63,6 +63,22 @@ Yo recomiendo tener el mismo nombre pero con diferente formato, así: Aunque puedes ponerle diferentes nombres. +### Haciendo un disco multitrack (multi BIN) + +Si quieres tener más de una pista por disco, puedes hacerlo con un disco multitrack! + +#### Aquí está cómo: + +* Exporta los archivos de audio (mira el paso ###Audacity). + +* Al nombrar, recomiendo poner una numeración. Aquí está un ejemplo: + +![mira la numeración en los nombres](https://gitea.sergiotarxz.freemyip.com/germedeb/Luci-Blogpost/raw/branch/master/Posts/Custom-songs-Vib-Ribbon/my-song-list.png) + +* Edita el archivo CUE para incluir todas las canciones. [Puedes descargar esta plantilla](https://gitea.sergiotarxz.freemyip.com/germedeb/Luci-Blogpost/raw/branch/master/Posts/Custom-songs-Vib-Ribbon/multitrack-multibin-template.cue), Tiene el número máximo de pistas que **Vib-Ribbon puede controlar.** + +* Eso es todo. Recuerda que **el número máximo de pistas es 26.** Si agregas más, el juego va a bloquearse tratando de cargarlas. Nota: La **bios de Playstation PUEDE** controlar más pistas. + ### La parte del Juego Yay! Tienes un disco BIN+CUE con tu musica y que funciona! Ahora lo reproduciremos con Vib-ribbon diff --git a/Posts/Custom-songs-Vib-Ribbon/multitrack-multibin-template.cue b/Posts/Custom-songs-Vib-Ribbon/multitrack-multibin-template.cue new file mode 100644 index 0000000..47be6bb --- /dev/null +++ b/Posts/Custom-songs-Vib-Ribbon/multitrack-multibin-template.cue @@ -0,0 +1,104 @@ +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 01 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 02 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 03 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 04 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 05 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 06 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 07 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 08 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 09 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 10 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 11 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 12 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 13 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 14 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 15 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 16 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 17 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 18 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 19 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 20 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 21 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 22 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 23 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 24 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 25 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 +FILE "thisnameislongjustforpracticyyouwillreplacethis" BINARY + TRACK 26 AUDIO + INDEX 00 00:00:00 + INDEX 01 00:00:00 diff --git a/Posts/Custom-songs-Vib-Ribbon/my-song-list.png b/Posts/Custom-songs-Vib-Ribbon/my-song-list.png new file mode 100644 index 0000000000000000000000000000000000000000..2b340a14001e293d68d60af3c2b44c412980cced GIT binary patch literal 34475 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 literal 0 HcmV?d00001