In need of help getting VOCALOID5 to work

Questions about Wine on Linux
Locked
SeleDreams
Newbie
Newbie
Posts: 3
Joined: Mon Feb 01, 2021 7:24 pm

In need of help getting VOCALOID5 to work

Post by SeleDreams »

Hello everyone,
I am posting on this forum because I have tried for a long time getting it working on my own but with no progress.

The situation :
I would like to be able to get VOCALOID5 Editor working on Linux due to it being only available on Windows and OSX with no Linux alternative.
VOCALOID5 is a proprietary application of vocal synthesis, meant for music, there are unfortunately no demos publicly available, requiring to pay the full price to get a copy.
There was only one review of the program on WineDB with the "garbage" rating using a very old wine and vocaloid 5 version https://appdb.winehq.org/objectManager. ... &iId=37961
From my own experiments I've been able to determine that :
- VOCALOID5 uses the .net 4.6 framework.
- The UI is written in C# and uses WPF.
- It loads the actual logic of synthesis through C++ dlls that depend on Visual C++ 2015.
- The software is only available in 64-bit


My setup:
I installed wine-staging as wine-stable seemed to not properly install dotnet46 (it lacked some clr dlls), so i am under 6.1 staging.
the visual c++ runtime 2015 is installed and i have dotnet46 installed.

I tried to run it through both wine-mono and through the actual dotnet46 (installed through winetricks) and in both cases it seems to lead to the same exception
Set property 'System.Windows.Controls.Primitives.ButtonBase.Command' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Yamaha.VOCALOID.VOCALOID5.App' threw an exception. ---> System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: path
this is the full log : https://pastebin.com/YktcSgXF

Do you have any ideas of things to try ? As the program also has an OS X version I would imagine it doesn't use too much windows exclusive stuff, would examining the OS X build be interesting ?
qwertymnb
Level 5
Level 5
Posts: 273
Joined: Sun Jan 17, 2016 4:36 pm

Re: In need of help getting VOCALOID5 to work

Post by qwertymnb »

Hi,

The log doesn`t show some obvious error before the crash so hard to tell... That leaves option of shooting in the dark ;)

Maybe a thing to try might be install dotnet48 instead of dotnet46, and see if that changes anything?

Or maybe , but i`m not 100% sure if this works, try disable hw-accelaration for wpf, by adding reg key (a dword)
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration set to 1

Could you also paste a log ran with WINEDEBUG=+loaddll wine Vocaloid.exe (or whatever the executable is called) Regards
SeleDreams
Newbie
Newbie
Posts: 3
Joined: Mon Feb 01, 2021 7:24 pm

Re: In need of help getting VOCALOID5 to work

Post by SeleDreams »

qwertymnb wrote: Tue Feb 02, 2021 6:06 pm Hi,

The log doesn`t show some obvious error before the crash so hard to tell... That leaves option of shooting in the dark ;)

Maybe a thing to try might be install dotnet48 instead of dotnet46, and see if that changes anything?

Or maybe , but i`m not 100% sure if this works, try disable hw-accelaration for wpf, by adding reg key (a dword)
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration set to 1

Could you also paste a log ran with WINEDEBUG=+loaddll wine Vocaloid.exe (or whatever the executable is called) Regards
I already tried with dotnet 48 but didn't help, I'll try disabling hw acceleration
SeleDreams
Newbie
Newbie
Posts: 3
Joined: Mon Feb 01, 2021 7:24 pm

Re: In need of help getting VOCALOID5 to work

Post by SeleDreams »

qwertymnb wrote: Tue Feb 02, 2021 6:06 pm Hi,

The log doesn`t show some obvious error before the crash so hard to tell... That leaves option of shooting in the dark ;)

Maybe a thing to try might be install dotnet48 instead of dotnet46, and see if that changes anything?

Or maybe , but i`m not 100% sure if this works, try disable hw-accelaration for wpf, by adding reg key (a dword)
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration set to 1

Could you also paste a log ran with WINEDEBUG=+loaddll wine Vocaloid.exe (or whatever the executable is called) Regards
This is the new log, turning off hardware acceleration didn't seem to have any effect
https://pastebin.com/2TRspvuA
qwertymnb
Level 5
Level 5
Posts: 273
Joined: Sun Jan 17, 2016 4:36 pm

Re: In need of help getting VOCALOID5 to work

Post by qwertymnb »

hmm, so i guess there`s is no easy fix, but to really try debug it

Usually i would as last resort maybe try disable some dlls that spit out fixme`s to see if anything changes , but good chance the app doesn`t start at all

like WINEDLLOVERRIDES=dwrite=d wine Vocaloid.exe
or WINEDLLOVERRIDES=wbemprox=d wine Vocaloid.exe

As said, maybe app doesn1t start at all but never shot, never hit...

As last resort you might upload a debuglog (bzipped2) somewhere, by running WINEDEBUG=+relay,+seh wine Vocaloid.exe &>log.txt and put bzipped2 file "log.txt" somewhere up. Maybe it reveals something...
Locked