stakira / OpenUtau

Open singing synthesis platform / Open source UTAU successor
http://www.openutau.com
MIT License
2.06k stars 285 forks source link

Phonemizer stopped Auto-inputing VCs #970

Closed Michelino98 closed 5 months ago

Michelino98 commented 10 months ago

Acknowledgement

🐛 Describe the bug

Hello like the title says. OU's Phonemizer stopped automatically input the VCs or even on other banks when they're used as voicecolor. Only if the CVVC VB is stand alone it normally uses it's own VCs multi or monopitch. I remember for example if you bundle and voice color assing'em, normally. It should be:

I notices that when was making a bundle VB for (空音ライ)Sorane Lie using they're other banks made by 三ヶ木ちい(Mikage chii) and color assing each bank. I wanted to test out they're CVVC append named 贋作 bank, that's the moment I saw for the first time the issue. Here some screenshots. phoneticnazers are ignoring CVVC's VCs 2 Not only it happens with CVVC but with VCVLiteCVVC too (they're rare btw) like Honoka Elie's 女子アナウ(Girl Annoucer)the one with 宣 Suffix. The VCs are needed for the full use. phoneticnazers are ignoring CVVC's VCs 1 ver 2 the next example is about not automaticlly inputing the correct VC when it's fully CVVC supported including appends. it's what I wrote earlier. phoneticnazers are ignoring CVVC's VCs 3 not even the EN to JA is safe from the issue. Even the Engrish

In short VCV/CVVC VB with any CVVC set as appends/voicecolors VCs will not be inputed or inputed incorrectlly, I don't know if it spreaded even with other Phonemizers, as long there's VCs ver.1.327.0. phonemizers will not auto set the VB even if the notes are in CV format. I mainly use JA Phonemizers I haven't tested with the English ones or the others yet. I dunno they are affected too.

Hope that I fully explained the whole issue, and hope this gets fixed. P.S. the 3rd and 4th one can be somewhat solved by just using the parameters feature and set at or selecting the desidered color but the 4th one seems to ignore even ending VCs. Please fix it. It might hinder or annoy users. hence why

P.P.S. Sorry for the last bit in the 2nd log I sended I was fooling around with drawn pitch with another bank an' render settings. P.P.P.S. the third log was about testing the EN to JA Phonemizer.

Explains how to reproduce the bug

To reproduce this bug inshort 1.Update OU from 1.158.0. to version 1.327.0. 2.Select any VB or a VB with a voicecolor assinged CVVC. 3.Select either JA CVVC or Presamp based JA VCV&CVVC Phonemizers. 4.Open any ust,ustx or vsqx or new project, draw some notes.

OS & Version

Windows 11 x64 bit

Logs

log20231204.txt log20231204.txt log20231204.txt

Michelino98 commented 10 months ago

If the solution is simply redownload/install OU, let me know.

Michelino98 commented 10 months ago

UPDATE: reinstalling did nothing unfortunatly.

Michelino98 commented 10 months ago

UPDATE 2: found out while reworking for a cover. OU doesn't add R tails when select on multiple notes. edit: no offends but it feels that something wasn't fully polished. edit 2: The adding R feature still works.

lottev1991 commented 10 months ago

🐛 Describe the bug

Hello like the title says. OU's Phonemizer stopped automatically input the VCs or even on other banks when they're used as voicecolor. Only if the CVVC VB is stand alone it normally uses it's own VCs multi or monopitch. I remember for example if you bundle and voice color assing'em, normally. It should be:

* あ扇風機 a s扇風機 さ扇風機 a k楽 こ楽 i ん扇風機 n ny悲 に悲 i ch楽 ち楽 i w楽 わ楽
  and not as:

* あ扇風機 a s さ扇風機 a k こ楽 i ん扇風機 n ny に悲 i ch ち楽 i w わ楽.

I notices that when was making a bundle VB for (空音ライ)Sorane Lie using they're other banks made by 三ヶ木ちい(Mikage chii) and color assing each bank. I wanted to test out they're CVVC append named 贋作 bank, that's the moment I saw for the first time the issue. Here some screenshots. phoneticnazers are ignoring CVVC's VCs 2 Not only it happens with CVVC but with VCVLiteCVVC too (they're rare btw) like Honoka Elie's 女子アナウ(Girl Annoucer)the one with 宣 Suffix. The VCs are needed for the full use. phoneticnazers are ignoring CVVC's VCs 1 ver 2

Are you using the Japanese Presamp Phonemizer here? It could be an issue with the presamp.ini file.

the next example is about not automaticlly inputing the correct VC when it's fully CVVC supported including appends. it's what I wrote earlier. phoneticnazers are ignoring CVVC's VCs 3 not even the EN to JA is safe from the issue. Even the Engrish

In short VCV/CVVC VB with any CVVC set as appends/voicecolors VCs will not be inputed or inputed incorrectlly, I don't know if it spreaded even with other Phonemizers, as long there's VCs ver.1.327.0. phonemizers will not auto set the VB even if the notes are in CV format. I mainly use JA Phonemizers I haven't tested with the English ones or the others yet. I dunno they are affected too.

You have to manually change the voice color of the VC separately from the VC note. If you look closely at the image, you'll see that the correct voice colors are not yet selected on the VC notes.

Hope that I fully explained the whole issue, and hope this gets fixed. P.S. the 3rd and 4th one can be somewhat solved by just using the parameters feature and set at or selecting the desidered color but the 4th one seems to ignore even ending VCs. Please fix it. It might hinder or annoy users. hence why

These aren't bugs, but features, so there's nothing to be fixed here.

Michelino98 commented 10 months ago

1.Yes I did, I set the Japanese Presamp Phonemizer here, I even put a premade presamp.ini in Sorane Lie's root folder, but still no VC at the end of the notes when I manually select the same voicecolor on 2 or more notes like the previous versions of OU, is there even a way to fix this? If I put VCs and CV phonemes in the main bank will it fix? I even test with 2 beta versions: 0.1.282.0(because it went doing the same behavior) and now using 0.1.254.0. From this last screenshot of this version the JA Presamp Phonimzer works as intended. why is only on the most recent version??? Screenshot 2023-12-11 181210 Like said: 贋作 is CVVC with 苦 suffix and the main is VCV.

  1. If it is intended then ok.
lottev1991 commented 10 months ago

Did you perhaps select a voice color before that doesn't have VC transitions, before selecting one that does have them? It's a known bug that VC transitions will disappear in that case. I sadly have yet to find a proper solution for it. The only way right now is to delete the note and re-add it.

Michelino98 commented 10 months ago

Yes while I was testing them some on the voicecolor doing basic scales of do re mi, the rest of Sorane Lie's banks are all monopitch VCVs, one normal CV and the one on the screenshoot is they're 逸話(Itsuwa) which is a VCV 4+1falsetto pitch. At first I trired on re-assamble them from scratch a well few times changing the suffix alias thinking it was the probleam but no, Ok let me try delete and re-add notes worth a try? I'll try tommorow and update.

Michelino98 commented 10 months ago

UPDATE: Delete and re-adding notes did nothing :( welp tried everything. I hope there're possibly a solution.

https://github.com/stakira/OpenUtau/assets/137897357/44fb1f11-bd19-429b-9386-b5fe0ad581ac

lottev1991 commented 10 months ago

Are you sure there are VCs in the oto?

Michelino98 commented 9 months ago

In the main and the others no VCs, only in 贋作. I tried to make some "fake" ones without suffixes in setparam in attempt to make the phonemizer work. Sometimes it works and input the VCs and other times it doesen't.

lottev1991 commented 9 months ago

If the main color does not have VC's, then currently there will be no VC's inserted, no. I'll try to look for a fix for this; it's not really convenient this way.

github-actions[bot] commented 7 months ago

This issue is stale because it has been open for 60 days with no activity. It will be closed if no further activity occurs. Thank you.

Michelino98 commented 7 months ago

Bump to keep it active.

github-actions[bot] commented 5 months ago

This issue is stale because it has been open for 60 days with no activity. It will be closed if no further activity occurs. Thank you.