UTSU - A cross-platform vocal synth frontend

Pikachuk(SeleDreamsP)

Teto is love, Teto is life (Rin too)
Defender of Defoko
setting my locales settings of windows to utf8 (it's the aternative to setting to japanese which makes all the locales in the world compatible) seems to have fixed it
 

Kit_Kat_Candii

Momo's Minion
Hi, I downloaded utsu on my mac a few months ago and I don't know how to get to the voicebank editor. I see the "new voicebank" option in the drop-down menu but its grey and it won't let me click it, is there something I need to download?
 

partial

UTAU English advocate
Retired User
Supporter
Defender of Defoko
is there another way? i dont wanna have to change my time zone
Changing locale won't affect your PC's timezone. My laptop is set to Japanese locale and my time and date and language still displays properly.
 

jay5656

Momo's Minion
Changing locale won't affect your PC's timezone. My laptop is set to Japanese locale and my time and date and language still displays properly.
what would it affect then? im sure it has its downsides. Plus, why is she offered in english if her voice is basically region locked?
 

partial

UTAU English advocate
Retired User
Supporter
Defender of Defoko
what would it affect then? im sure it has its downsides. Plus, why is she offered in english if her voice is basically region locked?
UTAU itself is a Japanese program. There are English voicebanks and there is an English interface, yes, but Japanese voicebanks and plugins may not work properly without Japanese locale. The only downside I've ever seen is sometimes other programs will install in Japanese, but that's pretty rare and I've never not had the option to switch the program language should that happen.
 

Aurum79

Teto's Territory
UTAU itself is a Japanese program. There are English voicebanks and there is an English interface, yes, but Japanese voicebanks and plugins may not work properly without Japanese locale. The only downside I've ever seen is sometimes other programs will install in Japanese, but that's pretty rare and I've never not had the option to switch the program language should that happen.
Replying to an old af post, and this is a very specific anecdote, but when my locale was set to Japanese I eventually ran into strange bugs with a number of unrelated programs I had to use (can't remember which, it was a long time ago) because any time I'd input a "." they'd assume I was using a "。" Now "。" isn't a decimal point but the software still needed to know where the point was and it was pretty crucial for this to work so I had to change my locale back.

I don't know why UTAU needs to be set to Japanese but since Ameya is active these days I hope he does something about it. I've never heard of any other program that requires a specific locale to work.
 

Mooncat

Teto's Territory
I'm really impressed with UTSU so far. It's much easier to set up and get working that UTAU.

I'd like to develop it further, but could do with some guidance on missing features and priorities. So far, the things I've noticed are:
* Pitch curve edit is very limited. I can't work out how to add a node to the curve The pitch curve can also be extended beyond the note, which doesn't seem right
* General actions aren't clear. There may well be keyboard shortcuts, but these aren't obvious. Perhaps there should be menu / icon options for these things
* An applications settings menu would be handy to set things like paths to voices etc

In the longer term, I'd like to add more advanced features
* Multiple tracks - to make it easier to make harmonies or hear a backing track. This could be done without breaking the file format by creating a wrapper file format
* Pallets of styles or effects to make it quicker to apply vibrato or pitch bending to individual notes, or the whole track
* Vocaloid file imports
* Light / dark styles etc

Bear in mind that I'm not a Java developer, but have been developing professionally for many years. I'd love to hear people's opinions on how this could be made even better.
 

Vector_Frame

Momo's Minion
Baixei a versão no formato de arquivo .JAR para o Linux mas ele não abre, mesmo depois de ter seguido as recomendações de baixar o *openjdk-8-jre* e o *openjfx*! Tentei abri-lo através de um terminal mas apareceu as seguintes configurações:

Captura de tela em 2020-03-31 05-28-10.png
[doublepost=1585763246][/doublepost]
[doublepost=1585763295][/doublepost]
I'm really impressed with UTSU so far. It's much easier to set up and get working that UTAU.

I'd like to develop it further, but could do with some guidance on missing features and priorities. So far, the things I've noticed are:
* Pitch curve edit is very limited. I can't work out how to add a node to the curve The pitch curve can also be extended beyond the note, which doesn't seem right
* General actions aren't clear. There may well be keyboard shortcuts, but these aren't obvious. Perhaps there should be menu / icon options for these things
* An applications settings menu would be handy to set things like paths to voices etc

In the longer term, I'd like to add more advanced features
* Multiple tracks - to make it easier to make harmonies or hear a backing track. This could be done without breaking the file format by creating a wrapper file format
* Pallets of styles or effects to make it quicker to apply vibrato or pitch bending to individual notes, or the whole track
* Vocaloid file imports
* Light / dark styles etc

Bear in mind that I'm not a Java developer, but have been developing professionally for many years. I'd love to hear people's opinions on how this could be made even better.
Seria maravilhoso esse tipo de contribuição!
 

Mooncat

Teto's Territory
Baixei a versão no formato de arquivo .JAR para o Linux mas ele não abre, mesmo depois de ter seguido as recomendações de baixar o *openjdk-8-jre* e o *openjfx*! Tentei abri-lo através de um terminal mas apareceu as seguintes configurações:

View attachment 8997
[doublepost=1585763246][/doublepost]
[doublepost=1585763295][/doublepost]Seria maravilhoso esse tipo de contribuição!

O utsu-0.4-jfx.jar funciona com o Windows Oracle Java. Há algum problema com o OpenJDK ou o OpenJFX?
 

Mooncat

Teto's Territory
Try installing OpenJDK 11 and OpenJFX

java --module-path "/usr/share/openjfx/lib" --add-modules javafx.controls -jar utsu-0.4-jfx.jar
 
Last edited:

Mooncat

Teto's Territory
Progress report
I've fixed a bug when using voice banks with Japanese file / folder names in Windows. All calls to the resampler or wavtool failed because they weren't made with international characters in mind. They would work if your computer is set in the same locale in which the voice bank was created. I've also fixed lots of small things like not picking up the character data when using multi bank distributions.

I'm currently concentrating on getting the core engine and rendering stable and efficient. It's quite slow at the moment. One I'm happy with that, I can move on to adding visible features.

Note: I'm not the original developer, so I can't create official releases. You'll have to build it yourself from source. It *won't* work with OpenJDK 8, as far as I can tell.

Main project: https://github.com/mooncat69/utsu
Current task list: https://github.com/mooncat69/utsu/projects/1
 

Sheanna122

Ruko's Ruffians
Defender of Defoko
I want to thank you so much, MoonCat! It's nice to see someone working on it once more. I was wondering if you would be able to add a few things to the program to make it more user friendly.

  • Select and play option for a certain amount of note. (That way, I wouldn't have to play the whole song to hear it.)
  • Get arid of the knobs on project properties for peutterance and overlap, instead typing values would be useful
  • Have an easy way to clear all settings from project properties.
 
Last edited:

Mooncat

Teto's Territory
I want to thank you so much, MoonCat! It's nice to see someone working on it once more. I was wondering if you would be able to add a few things to the program to make it more user friendly.

  • Select and play option for a certain amount of note. (That way, I wouldn't have to play the whole song to hear it.)
  • Get arid of the knobs on project properties for peutterance and overlap, instead typing values would be useful
  • Have an easy way to clear all settings from project properties.

Thanks. You can play a range of notes by selecting the first note, holding shift and selecting the end note, then clicking play. It's not very obvious.

I've pushed up some new changes to improve performance. With an example UST of Ghost Rule, I have the rendering time down from about 100 seconds down to about 60 seconds. Once the cache is built, playing a region of notes should be more or less instant. In my case, re-rendering the whole song takes less than 30 seconds once the cache is warm.
[doublepost=1586735985][/doublepost]By the way, UTSU (打つ) means to hit / strike / punch!
 
  • Like
Reactions: Sheanna122

isengaara

Teto's Territory
Defender of Defoko
Unfortunately it does not run on openjdk 11.0.6 2020-01-14 and other versions of Java wont run on my Debian Buster System.
 

Similar threads