Hello User!
You've arrived at the USTx creation page for German CVCV. Crafting USTx files is typically much easier than creating a UST, making it an excellent starting point for those new to German UTAU. Enjoy your time here and have fun experimenting!
You've arrived at the USTx creation page for German CVCV. Crafting USTx files is typically much easier than creating a UST, making it an excellent starting point for those new to German UTAU. Enjoy your time here and have fun experimenting!
What is a USTx?
A USTx is a file format used in OpenUtau, an Open Source singing synthesis software, that stands for "UTAU Sequence Text Extended" (I believe).
A USTx is essentially a text file that stores information about notes, lyrics, pitch, and timing for a vocal performance. These files are versatile, allowing users to create full songs or short vocal phrases. They can be edited using software like OpenUtau. The key difference between USTx and UST files is that USTx can include multiple tracks and are compatible with phonemizers. A phonemizer is a tool that automatically converts text lyrics into phonemes, simplifying the process of creating vocal tracks.
A USTx is essentially a text file that stores information about notes, lyrics, pitch, and timing for a vocal performance. These files are versatile, allowing users to create full songs or short vocal phrases. They can be edited using software like OpenUtau. The key difference between USTx and UST files is that USTx can include multiple tracks and are compatible with phonemizers. A phonemizer is a tool that automatically converts text lyrics into phonemes, simplifying the process of creating vocal tracks.
How to make a German CVCV USTx
Just like in the UST guide, I'm assuming you already have a base MIDI file. If you don't, please refer to other tutorials that explain how to obtain a MIDI file as a starting point.
1. Setting up the "DE CVCV"-Phonemizer
To utilize the German CVCV functionality in OpenUtau, you'll need to download "German CVCV.dll" and "de_vccv.yaml" from Github. As the DE CVCV Phonemizer isn't part of the official OpenUtau release, you need to manually install it. Once downloaded, simply place these files into the Plugin folder of OpenUtau. Alternatively, you can achieve this by dragging and dropping the files directly onto the OpenUtau interface. After that, restart OpenUtau.
2. Select the phonemizer, a voicebank, and you're ready to go (almost)
The phonemizer automatically divides German words into the syllables required for German CVCV. (Image 1)
However, there may be instances where you'll want to adjust the timing and phonemes for a more natural pronunciation. (Image 2)
1. Setting up the "DE CVCV"-Phonemizer
To utilize the German CVCV functionality in OpenUtau, you'll need to download "German CVCV.dll" and "de_vccv.yaml" from Github. As the DE CVCV Phonemizer isn't part of the official OpenUtau release, you need to manually install it. Once downloaded, simply place these files into the Plugin folder of OpenUtau. Alternatively, you can achieve this by dragging and dropping the files directly onto the OpenUtau interface. After that, restart OpenUtau.
2. Select the phonemizer, a voicebank, and you're ready to go (almost)
The phonemizer automatically divides German words into the syllables required for German CVCV. (Image 1)
However, there may be instances where you'll want to adjust the timing and phonemes for a more natural pronunciation. (Image 2)
Bugs (and how to handle them)
One main bug occurs when inputting syllables ending on "@R" like in "immer".
This is because this phoneme can be seen as a vowel or as a consonant. G2p German (the dictionary of OpenUtau) handles it as a vowel, while German CVCV treats it as a consonant. Both interpretations are equally valid. However, this discrepancy can lead to errors. These errors can be avoided by using phoneme input, which involves writing the phonemes of the word within squared brackets. This will hopefully be fixed by a custom dictionary soon. |