Expand description
Math utilities for audio processing.
Macros§
- nz
- Utility macro for getting a
NonZerofrom a literal. Especially useful for passing inChannelCountandSamplerate. Equivalent to:const { core::num::NonZero::new($n).unwrap() }
Constants§
- E
- Euler’s number (e)
- LN_2
- ln(2)
- LN_10
- ln(10)
- LOG2_10
- log2(10)
- LOG2_E
- log2(e)
- LOG10_2
- log10(2)
- LOG10_E
- log10(e)
- PI
- Archimedes’ constant (π)
- TAU
- The full circle constant (τ)
Functions§
- db_
to_ linear - Converts decibels to linear amplitude scale.
- linear_
to_ db - Converts linear amplitude scale to decibels.