VB.NET質問スレ (Part15)
■ このスレッドは過去ログ倉庫に格納されています
0043デフォルトの名無しさん
2006/04/03(月) 10:36:508ビットのWavファイルをミキシングするのには、基本的に単純な
足し算だけでは出来ない。
なぜなら演算がオーバーフローして波形がクリップしてしまうから。
これを避けるには、16ビットで計算して結果を2で割るか、初めから
2で割ったものを重ねあわせるかだ。
各原音は1/2になってしまうが、それはボリュームで考えることだ。
従って、ミキシングには必ずフェーダーというかボリュームの調整が
必要で、単なる重ね合わせでは上手くいかないのだよ。
ただ手を抜くなら、波形がクリップしてすざましい音になる前に、
8ビットなら拡張して16ビット演算をした後2で割っておけと言ってるの。
■ このスレッドは過去ログ倉庫に格納されています