math
Functions
lin2db(n : number
)
->
number
Converts a linear value to a db value. db values will be clipped to math.infdb.
examples:
print(math.lin2db(1.0)) --> 0 print(math.lin2db(0.0)) --> -200 (math.infdb)
db2lin(n : number
)
->
number
Converts a dB value to a linear value.
examples:
print(math.db2lin(math.infdb)) --> 0 print(math.db2lin(6.0)) --> 1.9952623149689
db2fader(min_dB : number
, max_dB : number
, dB_to_convert : number
)
->
number
Converts a dB value to a normalized linear fader value between 0-1 within the given dB range.
examples:
print(math.db2fader(-96, 0, 1)) --> 0 print(math.db2fader(-48, 6, 0)) --> 0.73879611492157
fader2db(min_dB : number
, max_dB : number
, fader_value : number
)
->
number
Converts a normalized linear mixer fader value to a db value within the given dB range.
examples:
print(math.fader2db(-96, 0, 1)) --> 0 print(math.fader2db(-96, 0, 0)) --> -96