• If you do not recieve your confirmation email within a few hours, please email haloutau@gmail.com with your username for manual validation. Your account should be activated within 24 hours.
    You may also reach out via any other listed contact on Admin Halo's about page: https://utaforum.net/members/halo.194/#about

Betterloid - Unofficial VOCALOID 5 & 6 Plugin System

Pikachuk(SeleDreamsP)

Teto is love, Teto is life (Rin too)
Defender of Defoko
Have you ever wanted to run useful job plugins only to find out you couldn't run them since V5 ?
Have you ever wanted to see the cute face of miku staring at you while you're producing ?
Well you're in luck ! Because Betterloid 2.0 Alpha arrived !
Betterloid 2.0 is compatible with both VOCALOID5 and VOCALOID6 on Windows and works both in standalone and VST mode !

1723362859462.png

What is Betterloid?

To put it simply, it is a mod that enables plugins on VOCALOID5&6. There are two types of plugins supported :
- Startup Plugins : These plugins are activated automatically when the vocaloid editor starts. This is what the background plugin uses.
- Editor Plugins : These plugins add an option in the Plugins tab at the top of the editor. This is what the JobPlugin plugin uses.

Is it legal?

Betterloid works by replacing the Newtonsoft.Json.dll file in the VOCALOID install directory by one that loads custom code.
Newtonsoft.Json.dll is an *open source* json library that is used by vocaloid. There is nothing illegal about replacing an open source library.
The source code of the library with its license can be found here : GitHub - JamesNK/Newtonsoft.Json: Json.NET is a popular high-performance JSON framework for .NET
Betterloid also does not disable any of the anti-piracy features of VOCALOID, it is still required to purchase a valid copy from Yamaha to use the software.

How do I install it?

First, ensure you updated to the latest VOCALOID5 or VOCALOID6 version.
In order to install the Betterloid alpha with the JobPlugin plugin, you can download this zip file :


Once extracted you will have two folders. A folder named V5 and a folder named V6.

As the name implies you will need to copy the content of each folder to the appropriate vocaloid version. If you own V6 you will copy the content of the v6 folder to where VOCALOID6.exe is located, while if you own V5, you will copy the content of the v5 folder to where VOCALOID5.exe is located.

you'll be able to verify the correct install if the Plugins tab appears on top of the vocaloid editor when you start it.
Once you'll be done with it, you will have installed Betterloid as well as the JobPlugin plugin allowing you to use V3 and V4 plugins.

What about the custom backgrounds?

To enable custom backgrounds, you will need to install the background plugin that can be download here :
Releases · SeleDreams/Betterloid.BackgroundPlugin

You just need to copy the BackgroundPlugin folder inside the Plugins folder that's in your vocaloid directory after you installed betterloid. (not the content, only the folder itself, so that it ends up as Plugins/BackgroundPlugin)

Important step : You will need to start VOCALOID as administrator the first time you use the background plugin because it will create a default background config in a Backgrounds folder

Once the config is created in the Backgrounds folder, You can set custom backgrounds to have better resolution backgrounds or just prettier ones,. Just copy the config.json and rename the copy to [NameOfYourVoicebank].json, then edit the file to replace the value of CustomBackground by the path of the image to use.

Here is an example replacing the background of mayu by a custom image. MAYU.json will be loaded instead of config.json when the voicebank MAYU is selected.

(it also means that if you set a custom background to config.json it will affect all voicebanks EXCEPT the ones with custom config files, so you can set a single background that stays the same for all voices)

1732123694115.png
You can also use the plugin Betterloid.WaveformColor to make the color of the waveform behind the notes follow the color theme of the track rather than being blue all the time : Release Betterloid.WaveformColor #8b03705 · SeleDreams/Betterloid.WaveformColor
The installation is the same as BackgroundPlugin, you drop the WaveformColor folder in the Plugins directory.

1723362887684.png

1723362943846.png
 
Last edited:

Pikachuk(SeleDreamsP)

Teto is love, Teto is life (Rin too)
Defender of Defoko
Thread starter
It there a way for it to show up in v6? Because when I put the .Lua file in the plug-in folder it doesn't show up, Or do I just click job plug-in and open the Lua every time I want to use it?
for the time being you put the lua anywhere you want and start it manually.
I do plan to add some quick select thing in the future but for the time being that's how this works.
 

Pikachuk(SeleDreamsP)

Teto is love, Teto is life (Rin too)
Defender of Defoko
Thread starter
Most job plugins should work fine but some functions used by for instance vocalistener aren't implemented yet. I started work on those (it's only some functions relative to wav files, that's why i didn't really add them immediately since most plugins won't make use of those)
 

BattleAngelAyame

Momo's Minion
Does this plugin work with V2 voicebanks cause I tried to do what you said in the directions and in the picture and it doesn't work for me.

I did this other trick instead to get V3-V6 voicebanks with vocareg and after putting a custom file in backgrounds didn't work. I made a folder in C:\Program Files\Common Files\VOCALOID6\Resource\Voice and made a folder with using her compID which is BEPP6BT3DMXLRECA in there and I put the image I wanted in there and called it setup.bmp and it didn't work even though that's what i've been doing with the other voice banks and it's been working perfectly fine for the other v3-v6 voice banks.
 

Pikachuk(SeleDreamsP)

Teto is love, Teto is life (Rin too)
Defender of Defoko
Thread starter
Does this plugin work with V2 voicebanks cause I tried to do what you said in the directions and in the picture and it doesn't work for me.

I did this other trick instead to get V3-V6 voicebanks with vocareg and after putting a custom file in backgrounds didn't work. I made a folder in C:\Program Files\Common Files\VOCALOID6\Resource\Voice and made a folder with using her compID which is BEPP6BT3DMXLRECA in there and I put the image I wanted in there and called it setup.bmp and it didn't work even though that's what i've been doing with the other voice banks and it's been working perfectly fine for the other v3-v6 voice banks.
From what I know, v2 voicebanks don't work in v6.
I don't really see the correlation of betterloid. Betterloid is just a mod that adds plugins to vocaloid 5 and 6. I don't even see what you're talking about with vocareg, compID and stuff. All this has nothing to do with it
 
Last edited: