音のプロパティ

「音のプロパティ」の編集履歴(バックアップ)一覧に戻る

音のプロパティ - (2023/09/29 (金) 11:58:01) のソース

*音のプロパティ

音のプロパティの説明です。
旧resampler(5)とデフォルトresampler(10、開発版の7、8など)で使用できるプロパティが異なる場合があります。
また、resampler以外のUTAU用合成エンジンでは使用できないFlagsがあります。
連続音では使用をお勧めしないプロパティもありますのでご注意ください。
また、ここではUTAU画面の左下にある「~」ボタン、「P」ボタンが押されている状態で、音符のプロパティ上で詳細を開いているときの表記をします。

この中で、比較的使用頻度が高いと見られるのは[[gフラグ>http://www20.atwiki.jp/utaou/pages/41.html#id_edf3faa4]]、[[Fフラグ>http://www20.atwiki.jp/utaou/pages/41.html#id_ac3c09cd]]、[[モジュレーション(mod)>http://www20.atwiki.jp/utaou/pages/41.html#id_3fb42cb1]]と思われます。がっつりいじりたい方向けです。


#contents_line

**基本プロパティ

#image(https://img.atwikiimg.com/www20.atwiki.jp/utaou/attach/41/36/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202020-06-15%2010.34.40.png)

***音量(基本値100)
ノートの左上部分に表記されている
-フィルタ処理の最後にノーマライズ処理を行う時の音量設定。
-数値設定によって以下のようになる。
--200 = -0dB
--100 = -6dB
--50  = -12dB
-上記はFlags「P」が100の場合で、デフォルトのままか、Pを100以外に設定した場合は原音の音量に比例して多少増減する。

***モジュレーション(基本値-)
ノートの左下部分に表記されている
-「原音」のピッチ変動の幅。%表記。
-0に近付くほどピッチ変動が小さくなり平坦な声になる。マイナスを付け加えるとピッチ変動の形が上下逆さまになる。
-小さめに設定して「波立たせる」ツールでモジュレーションを付けるのが基本だが、音源ごとの特徴を強く出したい時はあえて大きめにするのもアリ。

***先行発声・オーバーラップ
空欄の場合は原音設定のものが適用される。

***BRE(基本値50)
デフォルトでは表示されていない・数値を設定すると左下に表示
-声に追加するノイズの強さ。
-小さくするとはっきり、大きくするとかすれた感じに
-破裂音・摩擦音・破擦音系の子音の強さにも影響する。
-原音の音階から大きく離れたり「イ段の音」などでザラザラした声になる場合は、BREやYを下げることで解消できる場合がある。
-Yフラグ同様下げ過ぎるとキンキン音が出る場合がある。
-内部的には「B」というFlagsとして処理されている。

***No Formant Filter
デフォルトでは表示されていない・設定しても音符のプロパティ上表示のみ
-原音より高いとコロ助のような高い声に、低いと太い声になるのを防ぐ「フォルマントフィルタのON/OFF切り替え」。
-人の声を音源としている場合は、基本的にいじる必要はない。

***子音速度(β)(基本値100)
デフォルトでは表示されていない・設定しても音符のプロパティ上表示のみ
UTAU Ver0.2.60以降のresamplerで有効。
固定範囲の伸縮率を表すパラメータ。ボーカロイドのVelocityと似た効果がある。
値は0~200。100で伸縮なし。長さは0で二倍、200で半分になる。

***Flags
デフォルトでは表示されていない・設定すると左下に表示
生成時オプションと音符のFlagsを同時に指定した場合は、音符のFlagsの値が上書きする。
****g(基本値0)
-フォルマントを変更して声の太さを変える。ジェンダーファクターもどき。
- +で声が太くなり男性的・大人っぽく、-で声が細くなり女性的・ロリっぽくなる。
- 性別を変えるような使い方以外にも、曲の雰囲気に合わせていじったり、幅広い音階の曲を歌わせるときに補正として使ったりすることもできる。

****t(基本値0)
デフォルトでは表示されていない・設定すると左下に表示
-音程の微調整。チューナーなどの調律機・ソフトを使用した音のチューニングで使う。
-UTAU Ver.0.4.00以降に付属しているresampler(通称resampler14)は1増減するごとに1cent(1centは半音の1/100)ずつ
-上記以外の合成エンジンでは1増減するごとに10centずつ変化する。
-gはフォルマントの強さを変更して声の太さを変えるが、こちらは音程をそのものを変更する。
-gと組み合わせることで、声質も変わる。
//Ver.0.4.18付属のresamplerの挙動から上記の通り「1centずつ変化」という記述に修正しました。
//元は「-1増減するごとに10cent(半音の1/10)ずつ変化。」という説明でしたが、
//古いバージョンでは10centずつの変化だったのでしょうか?
//↑Ver.0.4系付属のresampler(resampler14)はt値1で1cent
//Ver.0.3以前のresamplerやfresamp14も含め、それ以外のエンジンはt値1で10centのようです。

****B(BRE)(基本値50)
デフォルトでは表示されていない・設定すると左下に表示
-BREと同一、bとは別物。
-生成時オプションに指定する場合や、プラグインで編集する場合に使用する。
-BREとBを同時に指定したときはBREの値が優先される。

****Y(基本値100)
デフォルトでは表示されていない・設定すると左下に表示
-固定範囲以外(=原音設定で白い範囲)のBRE(B)とbをx%にする?(B50Y100=音全体B50、B50Y20=固定範囲B50・固定範囲以外B10)
-母音部分のみBREを下げることができるので、子音部分の滑舌を維持したまま母音部分のザラザラ感を軽減することができる。
-下げ過ぎるとキンキン音が出る場合もあり、その時は値を少しずつ増やして調整する。
-連続音音源では声質の違う母音がクロスフェードすることになってしまうので、使用しない方が無難。

****H(基本値0)
デフォルトでは表示されていない・設定すると左下に表示
-ローパスフィルタその1。
-周波数単位(ヘルツ:Hz)で高い方の音を聞こえにくくし、低い数値の音を明確にするフィルタ。低い周波数の音をそのまま通すため「Low Pass」と言う。
--分かりやすく言うと、高音を抑えて低音を強調するフィルタである。
-低音が強くなるので強くかければそれだけ声が篭った感じになる。 
-後述のCDEフラグを3つ同時にかけるとこれと同じような効果が出る。

****h(基本値0)
デフォルトでは表示されていない・設定すると左下に表示
-BRE以外にかかるHフラグ。
-高音域を抑えるよりBREを強調する効果の方が強い為、結果的にBRE上げと似た様なかすれ声になる。
-音源によって効果が出やすいものと出にくいもの、安定してかかるものとそうでないものがある。

****F(基本値F3)
デフォルトでは表示されていない・設定すると左下に表示
-フォルマントフィルタの強さを調整。
-「基本周波数×指定値」より上の周波数にフォルマントフィルタによる補正がかかる。
-fresampで鼻声になる場合はF1やF2に下げると改善される場合がある。
//-基本的にいじらない方がいいが、低音でノイズが出る時にF4~F7あたりを指定するとノイズを抑制できることがある。
//-開発版resamplerでも一応有効のようだが、デフォルト版resampler程の変化は出ない。
//上2つは情報が古いのでコメントアウトしておきます。

****L(基本値なし)
デフォルトでは表示されていない・設定すると左下に表示
-Fの周波数固定版。
-「170Hz×指定値」より上の周波数にフォルマントフィルタがかかる。
-Fと同時に使用した場合はこちら優先。

****b(基本値0)
デフォルトでは表示されていない・設定すると左下に表示
-フォルマントフィルタ後に適用されるBRE。
-Bに比べて原音の音程から離れた時のBRE変化が緩やかになり、ザラザラした声になりにくくなる。
-ただし、Bに比べて子音の滑舌は若干悪くなる傾向アリ?
-また、ローパス系フィルタ(C,D,E,H,h)の影響を受けないので、ローパスをかけてもBより音が篭りにくい。

****C(基本値0)
デフォルトでは表示されていない・設定すると左下に表示
ローパスフィルタその2。高音域の周波数を抑える。
-100でかけた時の音量
--0kHz  = 100%
--11kHz = 50%
--22kHz = 0%。

****c(基本値50)
デフォルトでは表示されていない・設定すると左下に表示
-ローパスフィルタその5。
-フォルマントフィルタ適用前にかかるCフラグ。

****D(基本値0)
デフォルトでは表示されていない・設定すると左下に表示
ローパスフィルタその3。中間の周波数を抑える。 
-100でかけた時の音量
--0kHz  = 100%
--11kHz = 0%
--22kHz = 100%。

****E(基本値0)
デフォルトでは表示されていない・設定すると左下に表示
ローパスフィルタその4。低音域と高音域の周波数を抑え、中間の周波数を目立たせる。 
-100でかけた時の音量
--0kHz   = 100%
--7.1kHz = 0%
--11kHz  = 100%
--22kHz  = 0%。

****P(基本値86)
デフォルトでは表示されていない・設定すると左下に表示
-ピークコンプレッサー。原音のピーク音量を揃える。
-100でバラつきゼロ。99以下の場合は原音の音量と設定値に比例してバラつきが出る。
-あくまでもピーク音量を揃えている(=ノーマライズしている)だけなので、P100にしても波形が真っ平らになってしまうわけではない。
-音量設定やエンベロープのv値はピークコンプレッサの後に適用される。

****W(基本値不明)
デフォルトでは表示されていない・設定すると左下に表示
-ノコギリ波を出力?
-付けるとロボっぽい声になる。
-数値を変化させても変化なし。

****G(基本値なし)
デフォルトでは表示されていない・設定すると左下に表示
-周波数表を初期化する。

//***a(基本値不明)
//デフォルトでは表示されていない・設定すると左下に表示
//詳細不明。
//子音速度的な何か?

// x(基本値0?)
//詳細不明。Xもあり?

****Flags等詳細
|g, Y|http://utau2008.blog47.fc2.com/blog-entry-82.html|
|t|http://utau2008.blog47.fc2.com/blog-entry-89.html|
|b, c, C, D, E, P|http://utau2008.blog47.fc2.com/blog-entry-101.html#more|
|H, h|http://utau2008.blog47.fc2.com/blog-entry-120.html|
|子音速度(β)|http://utau2008.blog47.fc2.com/blog-entry-379.html#velocity|
|$direct,$patch|https://twitter.com/ameyaP_/status/2024242568765440|

***STP

***others
エンベロープ情報やプラグイン用のユーザーエントリなどが書き込まれる。
基本的に手動で書き換える必要はないが、現時点では2つだけUTAU本体用のエントリが存在する。

****$direct=True
-othersに追記することで原音を加工せずにそのまま鳴らすことができる。
-有効なもの 長さ、オフセット、ブランク、先行発声、オーバーラップ、STP(先行発声の先頭を削る)、エンベロープ
-主にブレス音やセリフ音源用?

****$patch=wavファイル名
-ustデータと同じ場所にあるwavファイルを加工せずにそのまま鳴らすことができる。
-読み込む場所以外の処理は$direct=Trueと同じ?