「PortamentoTimingによるポルタメントカーブのディレイの変化について」の編集履歴(バックアップ)一覧はこちら
「PortamentoTimingによるポルタメントカーブのディレイの変化について」(2009/06/24 (水) 00:21:32) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
VOCALOIDでは、ポルタメントがかかるタイミングを「ポルタメント・タイミング」(POR)で調節することができます。
具体的にいくらのディレイになるのかを調べました。
条件はテンポ=120、C3→D3の音符を連続して配置し、いずれの音符にも「上行形/下行形でポルタメントを付加」にチェックを入れ、「ベンドの長さ」および「ベンドの深さ」はいずれも0%としました。
たとえばPOR=0、64、127と変えてwav出力し、第1フォルマントを調べると下図のようになります。(0~1secにてフォルマントの解析が破綻していますが、今回は関係ないので無視します)
&image(portamento_timing_fig1.png)
上の図ではPORが3種類だけですが、0から8刻みでフォルマントの変動を調べ、POR=64のときを基準にどれだけポルタメントカーブがずれているかをまとめたのが下図です。
&image(portamento_timing_fig2.png)
青線は2次の多項式近似曲線です。
$$d(p)=-4.97035779387939 \times 10^{-5}p^2 + 7.25650332214878\times 10^{-3} p - 4.63207194950384\times10^{-1} (0 \leq p \leq 43)$$
$$d(p)=0 (44 \leq p \leq 84)$$
$$d(p)=1.34951728510697\times10^{-4}p^2 - 1.53763881595845\times10^{-2}x + 1.93732659841362\times10^{-1} (85 \leq p \leq 127)$$
(以降未完成)
ベンドの長さとベンドの深さが0%でない場合、ポルタメントカーブが変わる可能性がある。そっちが明らかになれば、64付近のディレイがフラットになる理由がわかるかもしれない。
TODO:
-下行形で音程が遷移する場合も同様のディレイになるのか?
-音符間の間隙が一定値以下だと音符が接続されるといううわさを聞いたことがある。その場合のディレイの扱いはどうなる?
----
VOCALOIDでは、ポルタメントがかかるタイミングを「ポルタメント・タイミング」(POR)で調節することができます。
具体的にいくらのディレイになるのかを調べました。
条件はテンポ=120、C3→D3の音符を連続して配置し、いずれの音符にも「上行形/下行形でポルタメントを付加」にチェックを入れ、「ベンドの長さ」および「ベンドの深さ」はいずれも0%としました。
たとえばPOR=0、64、127と変えてwav出力し、第1フォルマントを調べると下図のようになります。(0~1secにてフォルマントの解析が破綻していますが、今回は関係ないので無視します)
&image(portamento_timing_fig1.png)
上の図ではPORが3種類だけですが、0から8刻みでフォルマントの変動を調べ、POR=64のときを基準にどれだけポルタメントカーブがずれているかをまとめたのが下図です。
&image(portamento_timing_fig2.png)
青線は2次の多項式近似曲線です。
$$d(p)=-4.97035779387939 \times 10^{-5}p^2 + 7.25650332214878\times 10^{-3} p - 4.63207194950384\times10^{-1} (0 \leq p \leq 43)$$
$$d(p)=0 (44 \leq p \leq 84)$$
$$d(p)=1.34951728510697\times10^{-4}p^2 - 1.53763881595845\times10^{-2}p + 1.93732659841362\times10^{-1} (85 \leq p \leq 127)$$
(以降未完成)
ベンドの長さとベンドの深さが0%でない場合、ポルタメントカーブが変わる可能性がある。そっちが明らかになれば、64付近のディレイがフラットになる理由がわかるかもしれない。
TODO:
-下行形で音程が遷移する場合も同様のディレイになるのか?
-音符間の間隙が一定値以下だと音符が接続されるといううわさを聞いたことがある。その場合のディレイの扱いはどうなる?
----
表示オプション
横に並べて表示:
変化行の前後のみ表示: