◆このソフトは何?
UTAUのノートを単独音形式、連続音形式、CVVC形式を相互に変換するプラグインです。
CVVC形式はエイリアスの設定が音源ごとにばらばらなので、ユーザープリセットを作成してノートを置き換えます。
VC長はプリセットで指定する方法(ノート長)と，原音設定から取得してくる方法があります．
オプション機能として長い休符の分割、先行発声やオーバーラップ値の推定、クロスフェード機能を持ちます。

表示されてる文字はtext.iniから読み込んでいます．適宜編集してください．
英語版テキストはCaparo Ululaさんが作ってくれました．
You can change the language of this plugin by renaming "text_eng.ini" to "text.ini" .



◆細かい説明(上から)
・プリセット関係
プリセットの読込と保存ができます。


・エイリアスの種類
単独音化、連続音化、CVVC化を選択します。

"フレーズの頭に-を付ける"機能は単独音のエイリアスを2種類以上用意してる場合を想定してあります。
途中の単独音は本プラグインでは-付単独音を使えませんので原音設定か別のプラグインで対応してください。

"語尾音素を使う"機能の書式は[V R][V ・][V 息][V 息R]の4種類に対応してます．


・エイリアスの設定
左側がV(母音)のリストです。
左側のテキストボックスに入力されてる文字が最後に来るノートの時
次のノートに右のテキストボックスの文字をくっつけます。
(,で区切ってください)
("ゃ"が登録されていれば"きゃ"も"しゃ"も動作します)
使われるのは連続音、CVVC、語尾音素の3か所です。

右側がC(子音)のリストです。
左側のテキストボックスに入力されてる文字とノートが一致するとき
(,で区切ってください)
ひとつ前のノートを分割してVC音素を生成します。
分割するノートの長さは"子音の長さ"で選択できます。

多音階音源や表情音源、prefixmapにも対応してると思います。


・その他の機能
"指定した長さ以上の休符を分割"語尾音素ように休符を短くする時や、midiを読み込んでやたら長い休符がうざい時につかってく
ださい。

"pre,ove,stpを推定する"機能では、先行発声-オーバーラップが前のノートの半分より長い時に適応される
UTAUの先行発声自動調節を基本とし，
stp値があるのにかかわらずオーバーラップが前のノートの半分より短い場合極力stpを減らす(オーバーラップを上げる)
ように変更します。

"p1,p4クロスフェード"機能は、p1,p4クロスフェードを選択範囲内の全ノートに行います。
"pre,ove,stpを推定する"機能無で使うと多分大量にびっくりマークが出ます。



◆データの形式とか保存場所
・プリセット
autocvvc_1.2\preset
にtxt形式で保存しております。
詳しく解説はしませんがプラグインの書式は簡単なのでメモ帳でも編集可能です。



◆対応状況について
UTAU0.276及びUTAU0.418の各プラグインモードで動作を確認しております。
OSについてはwin7 64bitとxp 32bitにて確認を行っております。
上記の環境において全ての動作を保証するものではありません。
また、文字コードの関係でshift-jis環境以外ではおそらく正常に動作しません。



◆二次配布について
事前に連絡ください。
なおプリセットの配布や、このプラグインを使って生成したustファイルやwavファイルについては関知しません。



◆免責事項
このプラグインを使用したことによるトラブルや損害について
デルタは一切の責任を負いません。



◆連絡先
デルタ
twitter:delta_kuro
e-mail:sankaku.kuro@gmail.com



◆更新状況
2013/10/08 v1.2
for namineの方で実装していた機能を一気に実装しました．
具体的には
・VC長の設定アルゴリズムを変更しました．oto.iniから右ブランクと先行発声を取得して来て伸縮しないように設定します．
右ブランクは負の値じゃないと動作しないので，正の値にしないでください．
・CV部分で前後のノート長によっては子音がstpで欠落する不具合を修正しました．子音速度を自動で変更します．
VC長が短すぎると破裂音の子音がなくなる不具合が確認されていたので，暫定対策をとっています．
・VC部分のクロスフェードに関するアルゴリズムを修正しました．オーバーラップ値が小さい場合でstp値がある場合
オーバーラップと先行発声を足してstpを引きます．
・母音結合部分のクロスフェードアルゴリズムを改良しました．
・右ブランクが正の値の時，落ちなくなりました．
エラーメッセージを表示して，強制的に16分音符を挿入します．
このエラーメッセージはtext.iniで編集できません．そのうち直します．
・UAC関係の不具合を暫定的に修正しました．
いきなり落ちることはなくなりましたが，環境によってはprogram filesにインストールしていると，プリセットが保存できません．


2013/09/18 v1.1
・オーバーラップの自動調整のアルゴリズムをUTAU本家の挙動に近づけました．
・波音リツ向けのプリセットを同梱しました．



2013/09/16 v1.095
・p1,p4クロスフェードの不具合を一部修正しました．
・連続音エイリアスが存在しない音源で連続音→CVVCのエイリアスが正常に変換できない不具合を修正しました．
・CVVC→CVVC機能を強化しました．完璧とは言えませんが他のCVVC向けノートを直接変換できる可能性があります．
具体的にはVCが[V C]の書式になってる場合に限ります．
・UTAU0.276でmodが正常に計算されない不具合を修正しました．


2013/09/15 v1.09
・p1,p4クロスフェード，パラメータの推定関係の処理を抜本的に変更
UTAUデフォルトのp1,p4クロスフェードに近い挙動になり前より安定していると思います．
併用すれば多分ほとんどエンベロープは破綻しません．

・ustの最後のノートだけクロスフェードが動かない不具合を修正しました．

・存在しないエイリアスに弱い不具合を修正
""(無音のノート)," "(半角スペース),"ダミー"などに極めて弱かった不具合を修正しました．

・複数音源併用や部分的なCVVC切り出しに向けた修正
単独音，連続音からCVVCに切り替える際に，
CVVC→連続音→単独音の順に優先してエイリアスが設定されるようにしました．
	
例)
	CVVCが設定されてる→CVVC
	CVVCの設定はされてないが，連続音はある→連続音
	CVVCの設定はない．連続音もない→単独音
	
	と自動で併用できます．
	
	単独音と連続音併用リスト(OREMO付属)で収録した音源の一部からCVVCを切り出している場合などに役立ちます．


CVVC→CVVCで変換してもこの機能は働きません．
1度単独音か連続音を経由してください．

・CVVCに分割する際に，VC音素に直前の音素のsurfixを継承するように設定しました．

・短いノートからCVVCを切り出す際に勝手に無声化する糞仕様を改善しました．

・語尾音素のmodを強制的に0にするように設定しました．

・語尾音素に直前のノートのsurfixを継承するように設定しました．

・プリセットがバグってる不具合を修正しました．

2013/09/08 v1.08J
お遊びで作ったマイナーアップデートです．プリセットが祈音ユダ君仕様になってます．
GUI用のテキストプリセットがバグっていた不具合を修正

2013/08/31 v1.08
GUIの表示を全てテキスト外部テキストに切り離しました．
主に海外ユーザーの方は勝手に翻訳して使ってください

2013/08/10 v1.07
最初のノートが最後のノートの次のノートであるような処理になっていた不具合を修正
CVVCモードで部分連続音が働かない不具合を修正


2013/07/13 v1.06
プリセット読み込みの際にエラーが出る不具合を修正しました．


2013/06/16 v1.05
VとCの間の文字を選択できるようにしました．
選択肢は" ","_",""の3種類です．
旧プリセットそのままで読み込めます．


2013/06/16 v1.049
内部的な処理の修正．テストが不十分なので不安定かも?

2013/06/16 v1.045
最初のノートが最後のノートの次のノートであるような処理になっていた不具合を修正
単独音でも語尾音素を使えるようにしました．

2013/03/21　v1.04
プラグイン起動時にピッチがずれる不具合修正

2013/03/10　v1.03
連続音モードと休符分割を併用した際の不具合を修正

2013/02/09　v1.02
拗音の次の語尾音素が正しく反映されない不具合を修正

2013/02/09　v1.01
登録されてないエイリアスで語尾音素に出る不具合を修正

2013/02/09　v1.0
旧verを捨てて1から作り直しました。
