Unity.Conversion.Decibel (Unity v0.7.0)

Copy Markdown View Source

Nonlinear conversions for decibel, neper, bel, and related logarithmic scales.

Each variant is parameterised by a reference level and whether the quantity is power-like (direct dB) or amplitude-like (half-dB, since power = amplitude²).

Summary

Functions

bel_forward(x)

Bel: 10^x (dimensionless power ratio).

bel_inverse(r)

bril_forward(x)

bril_inverse(l)

centineper_forward(x)

Centineper: e^(x/100).

centineper_inverse(r)

db_amplitude_forward(x)

Decibel amplitude: 10^(x/20) (amplitude ratio).

db_amplitude_inverse(r)

dba_forward(x)

dba_inverse(a)

dbf_forward(x)

dbf_inverse(w)

dbj_forward(x)

dbj_inverse(j)

dbk_forward(x)

dbk_inverse(w)

dbm_forward(x)

dbm_inverse(w)

dbma_forward(x)

dbma_inverse(a)

dbmv_forward(x)

dbmv_inverse(v)

dbsil_forward(x)

dbsil_inverse(i)

dbspl_forward(x)

dbspl_inverse(pa)

dbswl_forward(x)

dbswl_inverse(w)

dbu_forward(x)

dbu_inverse(v)

dbua_forward(x)

dbua_inverse(a)

dbuv_forward(x)

dbuv_inverse(v)

dbv_forward(x)

dbv_inverse(v)

dbw_forward(x)

dbw_inverse(w)

decibel_forward(x)

Decibel: 10^(x/10) (dimensionless power ratio).

decibel_inverse(r)

musicalcent_forward(x)

musicalcent_inverse(r)

neper_forward(x)

Neper: e^x (dimensionless amplitude ratio).

neper_inverse(r)

neper_power_forward(x)

Neper (power): Np(2x), i.e. e^(2x) for power quantities.

neper_power_inverse(r)