UTAU Plugin 連続音一括初期設定 Version 1.41

■概要
　連続音音源で作業する際の、機械的で煩雑な設定を一括して行うプラグイン
　です。プラグイン名は連続音一括設定ですが、単独音のみ使用する設定も可能
　です。

■使い方
　下の説明を読んで機能の有効無効やパラメータを設定してください。
　よくわからなければ、音符を全て選択し、プラグインを起動→OKボタンを押す
　だけで問題ありません。

■機能
・歌詞置き換える
　歌詞を連続音または単独音に置き換えます。
　対象の連続音のエイリアスが見つからない場合は、使用可能な単独音のエイリアス
　に置き換えられます。
　『- 付きの単独音を優先する』をチェックすると、単独音に変換する際、
　『- ○』形式のエイリアスを優先的に使用します。　
　『* 付きの単独音を使う』をチェックすると、先頭以外の音符を単独音に変換する際、
　『* ○』形式のエイリアスを使用します。
　『R を歌詞として扱う』をチェックすると、休符の"R"に対して歌詞と同様の置き換
　え処理を行います。
　『prfix.mapを反映』をチェックすると、音符の歌詞にprefix.mapで設定した文字
　を付加します。UTAU上で原音設定をする場合などに使用します。
　『その他』には、歌詞が見つからない場合に代わりに検索する歌詞を設定します。

・先行発声の長さを調整
　UTAUの「自動調整を適用する」に相当する機能です。（ロジックが少し違います）
　全ての音符に適用するか、連続音のみに適用するかを選択することができます。
　以下の順番で先行発声とオーバーラップを計算します。
　１　先行発声が前の音符（休符の場合はその前）を基準とした設定値より長い
　　　場合、設定値に変更する。
　２　１の先行発声の縮小と同じ割合でオーバーラップも縮小する。
　３　１の先行発声の減少を打ち消すようにstpを設定する。
　４　前の音符（休符を含む）の最小発声長さが設定値より短い場合、オーバー
　　　ラップを拡大し、設定値を確保する。

・母音結合
　UTAUの「母音結合」と同様です。
　前の歌詞の母音と、対象で設定した歌詞の母音が一致した場合、先行発声と
　オーバーラップを変更します。母音結合を実施する場合は必ず『クロスフェード
　を設定』も併せて実行してください。
　音量・音程の安定する伸縮部分をstpにすることもできます。

・クロスフェードを設定
　UTAUの「クロスフェード用Env」に相当する機能です。
　UTAUではp2,p3を使用していますが、このプラグインではp1,p4を使用すること
　もできます。p1,p4を使うと自由に使える制御点が増えるため、調声の自由度が
　上がります。

・エンベロープの正規化
　UTAUのエンベロープ画面の「正規化」ボタンに相当する機能です。
　エンベロープの制御点の前後関係に矛盾が生じた部分を補正します。
　できるだけクロスフェード部分を保護するように調整します。　

・ポルタメント
　ポルタメントが設定されていない音符に、ポルタメントを設定します。
　既に設定されている音符には何もしません。

・子音速度設定
　全ての音符に指定した子音速度を設定します。

■履歴
・2009/10/03	ver1.0.0  リリース
                ver1.0.1  連続音用歌詞が見つからない場合単独音を使用するようにした
・2009/11/06    ver1.0.2  『- ○』形式の単独音がある場合優先的に使用するようにした
                          先行発声を切り詰める基準を、先行発声-オーバーラップの値とした
　　　　　　　　　　　　  また、最大長さを前の音符の50%とした
                          休符にポルタメントが設定されないようにした
・2009/11/07    ver1.0.3  計算誤差により先行発声-オーバーラップが前の音符の半分を超える
　　　　　　　　　　　　  ことがある不具合を修正
　　　　　　　　　　　　  カタカナのエイリアスにも対応した
・2009/11/08    ver1.0.4  カタカナ対応が不完全だった不具合を修正
　　　　　　　　　　　　  母音判定時に『ー』、『゛』、『゜』を考慮するようにした
　　　　　　　　　　　　  単独音の『- ○』と『○』のどちらを優先するかを選択できるようにした
　　　　　　　　　　　　  エイリアスが見つからない場合、ひらがな・カタカナを入れ替えて
　　　　　　　　　　　　  検索するようにした
                ver1.0.5  対応する連続音のエイリアスが見つからない場合に『- ○』形式の
                          単独音を検索しない不具合を修正
                ver1.0.6  対応するエイリアスが見つからない場合先行発声、オーバーラップ
　　　　　　　　　　　　  に0を設定するようにした
　　　　　　　　　　　　  『前の音符の音量(v値)にあわせる』機能を廃止
・2009/11/13    ver1.0.7  連続音の先行発声の長さを調整で先行発声の最大を設定可能にした
　　　　　　　　　　　　  単独音に置き換える機能を追加
　　　　　　　　　　　　  『先行発声の長さを調整』を全ての音符に適用可能にした
　　　　　　　　　　　　  母音判定のバグを修正
・2009/11/14    ver1.0.8  『母音結合』のstpに、オーバーラップまたは子音部を設定するようにした
・2009/11/15    ver1.0.9  prefix.mapを考慮するようにした
・2009/11/16    ver1.0.10 『先行発声の長さを調整』で、前の音符が休符の場合はその前の
　　　　　　　　　　　　  音符を基準に先行発声の長さを決めるようにした（オーバーラップは
　　　　　　　　　　　　  休符を基準にする）
・2009/11/17    ver1.0.11 『先行発声の長さを調整』で、前の音符が休符の場合の先行発声最大値
　　　　　　　　　　　　　の計算誤りを修正
・2009/11/22    ver1.0.12 『母音結合』の『減』に異常な値が設定される不具合を修正
・2009/12/20    ver1.10   使用する原音設定の優先順位の誤りを修正
・2009/12/28    ver1.11   『歌詞を置き換える』でprefix.mapを音符に反映させるオプションを追加
                ver1.12   『prefix.mapを反映』を解除した場合、音符からも削除するようにした
・2010/01/02    ver1.13   設定の保存先をINIファイルからレジストリに変更(vista対応)
・2010/01/16    ver1.20   子音速度に対応
                          子音速度設定機能を追加
                          設定をデフォルトに戻す機能を追加
・2010/01/20    ver1.21   『エンベロープの正規化』で"!"マークを出にくくした
　　　　　　　　　　　　　『先行発声の長さを調整』で自動調整が発動するオーバーラップが設定される
　　　　　　　　　　　　　ことがある不具合を修正
・2010/01/22    ver1.22   『エンベロープの正規化』で"!"マークを出にくくした
・2010/02/15    ver1.23   『エンベロープの正規化』で必要の無いときに点をずらしていた不具合を修正
                          *付き単独音がある場合、優先的に使用するようにした。
                ver1.24   先頭の単独音には*付きが設定されないようにした。
・2011/08/13    ver1.25   先頭音符が*付き単独音へ変換される不具合を修正
                          休符が変換処理される不具合を修正
                          子音速度が設定されているときの先行発声等のパラメータの不具合を修正
・2011/09/29    ver1.30   *付き単独音の使用有無を選択可能とした。
                          休符を歌詞置き換えの対照とするか選択可能とした。
・2011/10/13    ver1.31   ポルタメントのチェックを外してもポルタメントが設定される不具合を修正
・2011/11/13    ver1.32   ローマ字エイリアスに対応
                          オーバーラップ、先行発声が初期化されない場合がある不具合の修正
                          Rを歌詞として扱い、単独音の場合、休符に変換するようにした
                ver1.33   ひらがな−カタカナ変換が動作しなくなっていた不具合を修正
・2012/01/14    ver1.40   歌詞置き換えのその他置き換え機能を追加
                          カタカナ変換の優先順位を変更
                          意図しないカタカナ変換が行われる不具合の修正
・2012/02/05    ver1.41   ポルタメントが狂う不具合の修正

■最新版入手先
　ZteerのUTAU関連物置き場
　http://z-server.game.coocan.jp/utau/utautop.html

■連絡先
　不具合などありましたら以下までご連絡ください。
・Zteer(BC_701@hotmail.com)
  Twitter(@zteer)

