nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
freq_scales.hpp File Reference
#include <memory_resource>
#include <nk/value/value.hpp>

Go to the source code of this file.

Functions

Value nk::audio::hz2mel (const Value &hz, std::pmr::memory_resource *mr=nullptr)
 Hertz → Mel (O'Shaughnessy 1987 default form).
Value nk::audio::mel2hz (const Value &mel, std::pmr::memory_resource *mr=nullptr)
 Mel → Hertz (inverse of hz2mel).
Value nk::audio::hz2bark (const Value &hz, std::pmr::memory_resource *mr=nullptr)
 Hertz → Bark (Traunmüller 1990 with low/high-frequency corrections).
Value nk::audio::bark2hz (const Value &bark, std::pmr::memory_resource *mr=nullptr)
 Bark → Hertz (inverse of hz2bark).
Value nk::audio::hz2erb (const Value &hz, std::pmr::memory_resource *mr=nullptr)
 Hertz → ERB (Glasberg & Moore 1990).
Value nk::audio::erb2hz (const Value &erb, std::pmr::memory_resource *mr=nullptr)
 ERB → Hertz (inverse of hz2erb).
Value nk::audio::phon2sone (const Value &phon, bool standardIs532_2=false, std::pmr::memory_resource *mr=nullptr)
 Phon → Sone — loudness-level to loudness conversion.
Value nk::audio::sone2phon (const Value &sone, bool standardIs532_2=false, std::pmr::memory_resource *mr=nullptr)
 Sone → Phon — loudness to loudness-level conversion.