私は現在、44100Hz のサンプル レートで 16 ビットのウェーブ ファイルをロードしている小さなプロジェクトに取り組んでいます。通常の再生では、オーディオは問題ないように見えますが、音量を変更するために振幅サイズなどを操作し始めるとすぐに、静的ノイズが少し発生し始めます。
私がやっていることは、この 16 ビット タイプ a short の場合にバッファからサンプルを取得し、これを -1 から 1 の範囲の float に変換して、ミキシングやその他の効果を開始することです。これで音量も変更します.1を掛けるだけで同じ出力が得られますが、音量を変更し始めるとすぐに静的ノイズが聞こえます. 1.0 を超えるときと 1.0 を下回るときに発生します。そして、スケールが大きくなったり小さくなったりすると悪化します。
ノイズを低減または除去する方法を知っている人はいますか?