0

ベースが10dBで、この値を16 dBにインクリメントすると、6 dBの差があるため、ボリュームが変更されましたが、同じボリュームの量を別のボリュームにインクリメントしたいとします。ベースdBの値、たとえば、現在50 dBで、以前に追加したのと同じ量のボリュームを追加したいのですが、確かに、最終的には56dBではなく、対数方程式であることがわかります。私の質問は、以前のボリュームの変化量に基づいて、いつでもどのくらいのボリュームを増やす必要があるかを調べる式があるかどうかです。

注:1)ボリュームコントロールが0から1になります2)音量を上げるだけでなく、再生中に音量を動的に変更する必要があるため、残りを忘れます

4

1 に答える 1

0

「変化率」を探しているようですね。

((y2-y1)/ y1)=変化率

((16-10)/ 10)= 0.6

http://www.percent-change.com/index.php?y1=10&y2=16

スタート:10dB

仕上げ:16dB

デルタ:6dB

変化率=0.6

Bスタート:50dB

Bフィニッシュ:(((Aフィニッシュ-Aスタート)/ Aスタート)* Bスタート)+Bスタート

(((16-10)/ 10)* 50)+50 = 80

あなたの例では、50dBを80dBに増やす必要があります。

于 2013-03-27T15:11:46.877 に答える