How to port a voicebank into VOCALOID

THIS GUIDE WAS MADE BY Ko_Ko#9013 ON DISCORD


 Hi! Today i will show you

how to port a voicebank in

VOCALOID


STEP 1: Get the samples you want to port, u can record them or take them from other voicebanks. CV, CV-VC and VCV can work if u take the samples from utau


STEP 1.5: A small tip that can increase the output, if you want to make a pretty easy port I suggest to you to use VY1 1 pitch. If you want a “good” output I suggest to use a voicebank that has a similar tone and pitches as the samples.

Free Vocaloid vb’s


STEP 2: Extract the samples from the vocaloid voicebank,

  • For this step you will need Quickbms (QuickBMS was made by Luigi Auriemma)

  • You can read the guide that comes with the program or you can keep reading this:

    • open quickbms

    • select this code

    • select the .ddb file of the voicebank you want to replace

(i will use RanaV4 for the tutorial)

  • the samples will be export in real time but it will take a lot since

Vocaloid vb’s have a lot of files (V4’s can have 2000+ samples)

  • the samples will be named like number from 1 to IDK

(there are no list’s with all the phonemes of the vb’s like: 1.wav= a[long]

P.S. Only V2, V3 and V4 work with this method. V5 could not work and V6 won’t work since it doesn’t use samples lol

  • I suggest to copy the .ddb file so you have a backup of the original


STEP 3: Adjust the samples

  • Now open Audacity

  • Put you Vocaloid sample

(this sample is: a go)


  • Now render an exact sample using another synth or take a sample from a vb without rendering it, i will render a sample using utau

(The pitch of the vocaloid sample and of the rendered / non rendered sample need to be the same or as close as possible, since my vb has only the G#3 pitch recorded i  can use: arslois, gackpoid or kiyoteru since those have a similar pitch and tone as my vb)

  • IMPORTANT STEP since now you have to sync the two samples

example:

This step need to be done as accurate as possible cuz the vb might not work afterwards….i think

  • Now repeat for all of the samples :3


STEP 4: Reimport the samples, to reimport the wav’s in the .ddb file just do this:

  • Run the reimport2.bat (it comes with quickbms)

  • select this script

  • select the.ddb file you want to modify

  • and the select the folder where you have all the modified samples


N.B. Since QuickBMS suck ass it can only reimport 400-500 samples at the time just 

Subdivide all the samples in groups of 400-500 (this may or may not work)


TIPS:

If you try to re-import the wav’s in the .ddb and QuickBMS says that 0 files were reimported, try to see if your wav’s are bigger in size than the one you exported.

If you use the V4 editor you should use the latest version of it




STEP 5: Replace the .ddb file,

  • Go to your VoiceDB folder

  • Open the voicebank you want to replace

example: VoiceDB - RanaV4 - Bh6EE5H2NGYK3HD2

  • Rename the vocaloid .ddb file like: og_file.ddb

  • Put your modified .ddb file in the same folder and rename it like the vvd/ddi file


STEP 6: Set up a VVD

If u want you don’t have to replace and exist vb but it’s a bit messy so i will explain it now: 

(i suggest you to use the V4 JPN CompID, u dont need to fill anything just click pick and then click “Pick”)

example of generated code: BT4GND44YSRMATF6

  • Now fill these two:




  • Click this steps in this order

  • now create a folder in the VoiceDB named like the Voicebank CompID you putted in the site

  • put the modified .ddb file you just did and the .vvd file you just download in the folder you just made, it should look like this:

  • Now move the install.bat in where the .ddb and .vvd file are, run it as an administrator, and BOOM you made a Vocaloid.


MAIN PROBLEMS

1) If QuickBMS errors while importing the files

  • Check if the Hz is 44100 or 22050 (i haven’t tested this)

  • Don’t import all 2000+ files (depending on the vb) at once, just batch import them 400/500 files at time, in the end all samples have to been imported (this was tested)

2) This

idk how to fix it LOL (it means your imported files are more heavy than the originals. Im trouble shooting this to find a fix)


STEP 7: Register the VB

  • After making the .ddb and .vvd file open VoiceLoader.exe (it comes with V4 ALPHA version)

  • Select “From file import the Library”

  • “Import library to editor”

  • “Browse…” and the select the .ddb (the other file will be putted automatically if present in the same folder


BEFORE

AFTER


  • “import”

  • Press on the VB you just added

  • Press “Unlock the selected library”

  • Close the program and BOOM


STEP 8: Enjoy

  • Here’s some videos of showing Kasane Teto from Utau to Vocaloid

  • Video 1

  • Video 2


P.S. If you want specific voicebanks or engines uploaded, please say so in chat or comments!

Comments

  1. Hello! This is a genuine concern, how come this page does not include the devkit way? It provides better results.

    ReplyDelete
    Replies
    1. I'm not really sure how to do it the Devkit way, so i did not include it! i may add it later.

      Delete
  2. how to use it with vocaloid 5 without the VoiceLoader.exe

    ReplyDelete
    Replies
    1. and it doesnt install to anywhere

      Delete

Post a Comment