Hi Meerkat,
Sorry nothing worked again. It seems there's now a different problem than encoding. The encoding is correct and the mojibake issue is solved. We have "Cannot open Synthesis Engine" issue now. This is may be due to missing 32-bit runtime components, COM registration failure, Old DRM / driver dependency that is blocked by Windows 11 or voicebank registry paths broken. The issue that's occurring to Vocaloid1 and Vocaloid 2 are they are both 32-bit only, dependent on old Microsoft runtimes, dependent on properly registered COM components and these are apps that are XP and Vista time. When compatibility mode is enabled, Windows isolates registry and file paths, which is why voicebanks stop loading.
Let's not use compatibility mode anymore.
A. Install required 32-bit Runtimes. Even on 64-bit Windows, VOCALOID1/2 need 32-bit versions.
Install all of these x86 versions:
- Visual C++ 2005 x86
- Visual C++ 2008 x86
- Visual C++ 2010 x86
- DirectX 9.0c End-User Runtime June 2010
Even if newer versions are installed, these specific legacy ones matter.
Reboot after installing.
B. Manually re-register the engine.
- Open Command Prompt as Administrator.
- Navigate to VOCALOID install directory.
- Look for something like: VOCALOID2\Editor\ VOCALOID2\Engine\
- If you find a .dll related to synthesis engine (often something like VOCALOID2Engine.dll), run: regsvr32 filename.dll
- If it succeeds, reboot.
C. Install outside Program Files.
- Windows 11 protects: C:\Program Files\
- Old software hates that.
- Uninstall VOCALOID completely.
- Reinstall to something simple like: C:\VOCALOID2\
- NOT Program Files.
- Reinstall voicebanks after.
- Reboot.
D. Check if engine service exists
- Press Win + R
- Type: services.msc
- See if anything related to VOCALOID, Yamaha, Synthesis Enginen exists and is stopped.
- If present, set to Automatic and start it.
Please update me.
Regards,
Jhun