「Federの設定値とWAVE出力結果との関係」の編集履歴(バックアップ)一覧に戻る
Federの設定値とWAVE出力結果との関係 - (2009/02/12 (木) 23:59:54) の編集履歴(バックアップ)
はじめに
ミキサーダイアログで設定するボリュームは、VSQファイルには、メタテキストのMasterFederと各トラックのFeder値として保存されます。VSTi Pluginにボリューム設定値を送信する場合には、NRPN 0x61**を送信すればよいようですが、VSQファイルにはこれらが出力されません。したがって、Federの設定値と0x6102で送信する値がどのような関係にあるのか直接知ることが出来ません。
そこで、まずFeder値と出力されるWAVEファイルの音量との関係を調べた後、0x6102で送信する値と出力されるWAVEファイルの音量との関係を調べ、間接的にFeder値と0x6102の値との相関を調べることにしました。
そこで、まずFeder値と出力されるWAVEファイルの音量との関係を調べた後、0x6102で送信する値と出力されるWAVEファイルの音量との関係を調べ、間接的にFeder値と0x6102の値との相関を調べることにしました。
Feder値とWAVEファイルの音量との関係
単純にWAVEファイルに記録される波形の振幅が変化しているだろうと仮定し、Feder=0の時の振幅A0を基準に、Feder値を様々に変えた場合の振幅を調べました。VOCALOID Editor上でMasterFeder=0に固定し、適当に音符を配置した後、Federのみを様々に変えWAVE出力を行いました。各Feder値の場合の各時刻の変位を、基準となるFeder=0の時の変位で割り、さらにその算術平均を取った物をA_feder / A_0としました。結果が下の図です。