Die Lautstärkenregelung basiert auf logarithmischen Ansatz, weil der Mensch die Schallstärke logaritmisch wahrnimmt. Im Folgenden wird eine Eingabe zwischen 0 und 100 auf einen Verstärkungswert zwischen 0 und 2 skaliert.

Rendered by QuickLaTeX.com

Bei beliebigem Maximalwert der Verstärkung g_{max} kann die Gleichung kann als

(1)   \begin{equation*} \begin{aligned} g&=\frac{g_{max}}{9} [ 10^{v/100}-1] \\ x& \in \{0 ... 100\} \end{aligned} \end{equation*}

gestellt werden.

Implementierung

Berechnung der Verstärkung

Der Verstärkungsfaktor ergibt sich aus der erwünschten Lautstärke. Diese Routine wird nach jedem Lautstärkenupdate durchgeführt.