Skip to content

A plugin for UTAU to help with inserting lyrics for various CVVC and VCCV voicebanks

License

Notifications You must be signed in to change notification settings

ViolaBuddy/CVVC_VCCV_Helper

Repository files navigation

CVVC/VCCV Helper

A plugin that should help with inputting lyrics into UTAU. The idea is that you would put in each syllable, and this plugin would break the syllables apart into their component sounds. For example, the English VCCV word "flossing":

input: [fla][sing]
output: [-fl][_la][a s][s1][1ng-]

My plan is to support:

  • English VCCV (CZloid, etc.)
  • French CVVC and French CVVC+ (FRAloids)
  • Chinese CVVC (Xia Yuyao/夏语遥, etc.)

simply because these are the three types of voicebanks (alongside Japanese VCV) that I use. But this is a very early plan that might change in the future (if all goes well, I would also be able to read additional presets, like Delta's AutoCVVC).

Speaking of AutoCVVC, this basically does the same thing as that, but for some reason, that one doesn't work on my computer. Additionally, I plan for this to be optimized for consonant clusters that exist in English and French (CC sounds, like [bl]).

Makes heavy use of riipah's utauBulkEnvelopeEditor as a reference, and some of the code, especially since there don't seem to be any guides in English for making UTAU plugins.

Known Bugs

VCCV English

  • The connecting notes before a consonant blend is not properly handled. E.g. "sE.krxt" becomes [sE][E kr][_rx][xt] instead of [sE][E k][_rx][xt] ([E kr] is not a sound in VCCV English)
  • Syllables with multiple ending blends are not supported. E.g. "b6lbz" becomes [b6][6l-][lbz] instead of [b6][6l-][lb-][bz] ([lbz] is not a sound in VCCV English)
  • Ending notes (ones with trailing -) are poorly implemented
  • Syllables starting with a vowel immediately following another syllable should start with _V instead of just V (which it does now)
  • Syllables ending with Vnth turns in to [Vn][nt] instead of [Vn][nth].
  • I think if you select too many notes, it crashes? I'm not sure; it happened to me once, but I'm just guessing at the cause.

Version information

  • 2017-04-24: Version 0.1. This should be functional now, but only for CVVC Chinese (not English or French), so I'm marking it as a "preliminary version" with version number 0. It may also be buggy; I haven't tested it much. It seems to work well with Voicemith's own SetLyric plugin: run that to put in the base CV sounds and then run this plugin to add in the connecting VC sounds. The release itself is here; copy that entire folder into your UTAU plugin folder to install.

About

A plugin for UTAU to help with inserting lyrics for various CVVC and VCCV voicebanks

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages