• New accounts will normally be approved within 24 hours.
    Note: We're currently having issues with our e-mail system, anything requiring e-mail validation (2FA, forgotten passwords, etc.) must be changed manually by an Admin. Please reach out via the Contact Us form if you require any assistance.

VOCALOID Betterloid - VOCALOID 5 & 6 Unofficial Plugin System

SeleDreams

Hardcore Fan
Jul 31, 2019
355
25
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 is here !
Betterloid is compatible with both VOCALOID5 and VOCALOID6 on Windows and works both in standalone and VST mode !
2026-09-1505-14-38-ezgif.com-video-to-gif-converter.gif

What is Betterloid?
To put it simply, it is a mod that enables plugins on VOCALOID 5 & 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.
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 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. As such it does not infringe on copyright.

What can it do ?
With betterloid, you can do lots of things. You can edit the piano roll background to look however you want, you can disable the auto pitch tuning of V6, and you can use tons of job plugins such as Expressive Vibrato, Electronica Tune, AutoVibrato, Vocaloid Pit Helper and many more which extend quite a lot the feature set of these editors !
I'm also ready to hear suggestions of potential features to add. so don't hesitate to suggest things !

How do I install it?
First, ensure you updated to the latest VOCALOID5 or VOCALOID6 version. All betterloid versions are compatible with the latest V of vocaloid 5
Latest versions as of the time of writing :
Betterloid : 16-09-2026-r1
Vocaloid6 : 6.13.3
Vocaloid5: 5.7. 2


Download 9.35 MB folder on MEGA

The versions are numbered by the release date in french date format. so for instance 15-09-2026-r2 means "September 15th 2026 Release 2". (the Release 2 means it's the second version posted the same day)
so basically, the latest version is the version with the most recent date and the highest release number.

If you want to use Betterloid with old Vocaloid6 versions for some reason such as vocaloid 6.4.3, then please use the 2024 version. It however will lack new features and bug fixes.

When downloading, you may need to unblock the zip before extracting, not doing so may result in files from betterloid being blocked by windows and as such causing crashes. To do so, right click the zip go to "properties", then check the "unblock" option in the properties then "Apply"
1789433497334.png

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. (Not every plugin will work. I do my best to provide as much support as I can, but it's still an unofficial project trying to reimplement undocumented features. If you can't get a plugin working, please let me know and I'll check if anything can be done about it).

How to update Betterloid
Currently, Betterloid doesn't have a dedicated installer or updater, so updates must be done manually.
You can check your current version by going to "Plugins > About Betterloid". This should display the version you're currently on.
1789453077378.png
1789453100902.png
if your version is older than the latest released version, then just delete the Plugins directory, and the files Newtonsoft.json.dll and Betterloid.json from the vocaloid editor directory, and then extract the ones from the up to date version. (If your version displays Betterloid 1.0 or 2.0 instead of a release date, then your version is severely out of date).

If you install a vocaloid update, you most likely will need to reinstall betterloid, or at the very least, replace the newtonsoft.json.dll as updates are likely to restore the original one.

Can I update Vocaloid ?
In most cases, Yes ! You can keep updating your vocaloid install just fine. I however recommend waiting for an official confirmation that Betterloid actually works on the new version before updating, simply by safety, as while betterloid is programmed in a way that should be future proof, if yamaha changes too much the internal API of vocaloid in an update, some features can break.

If updating vocaloid, you may need to re-apply the betterloid files to it, simply because the vocaloid updater basically reinstalls vocaloid, and as such restores its installation files to its defaults. removing betterloid's hook (newtonsoft.json.dll) in the process by restoring the original.

How to setup backgrounds

This tutorial explains how to use the Background plugin : Tutorial - Setting up custom backgrounds on Vocaloid5 and Vocaloid6 using Betterloid
 
Last edited:

SeleDreams

Hardcore Fan
Jul 31, 2019
355
25
I ended up finding out a bug with my plugin where basically the JSON library I am using enters in conflict with the one used by VOCALOID5
So vocaloid 5 ends up crashing when started without Betterloid when installed, I'll fix this in the next update.
 

SeleDreams

Hardcore Fan
Jul 31, 2019
355
25

I have been working on an example of a more productive plugin that I will open source, it will be useful for devs to base their code on it for their plugins, it will make it easier to learn how to make plugins this way
 
  • Like
Reactions: JikyuVox

SeleDreams

Hardcore Fan
Jul 31, 2019
355
25
Betterloid

The phoneme conversion plugin as well as the background plugins are now available for download !

for the phoneme plugin, the way it works is by specifying the equivalent in other languages or voicebanks for phonemes, it works this way

this is an example

Code:
{
    "Name" : "Basic Japanese to English converter",
    "WordMode" : false,
    "TargetLanguage": "EN",
    "TargetVoicebank": "*",
    "PhonemeEquivalents":
        {
            "a": "V",
            "e" : "e",
            "i" : "i:",
            "o" : "Q",
            "M" : "u:"
        }
}
this converter will only work on english voicebanks and is meant to convert japanese phonemes to english phonemes.
the "*" at TargetVoicebank is meant to indicate that any voicebank is accepted, if you give the exact name of a voicebank there (the name that appears in the voicebank list of vocaloid5) it will lock this conversion file to this specific voicebank, you can also use the "*" for the language

the language codes that are supported are
"EN","JP","SP","KO","CH" (English, Japanese, Spanish, Korean, Chinese)

the WordMode is a mode where instead of matching individual phonemes, the plugin will match the entire phoneme area, it is useful in cases someone wants to make a custom dictionary of words to phonemes such as when people want to make a voicebank sing an unsupported language


EDIT : I didn't explain it properly the converter plugin will work on all voicebank types not only english however this specific example of converter file is meant for english voicebanks due to the "TargetLanguage" that is set to english
 
Last edited:

SeleDreams

Hardcore Fan
Jul 31, 2019
355
25
following an issue someone had with betterloid.
when installing betterloid and plugins for it, don't forget to go to the properties of the zip and unblock it, 1629470739913.png
else betterloid or the plugin won't be able to work properly
 

SeleDreams

Hardcore Fan
Jul 31, 2019
355
25
yeah this one
honestly I'm kind of wondering if maybe your antivirus is blocking betterloid in the background
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)