Expand description
Mathematical abstractions for signal processing
§Математические абстракции
Этот модуль предоставляет:
Scalar— базовый числовой трейт для любых типов (включая целые)Transcendental— расширение Scalar с тригонометрией (f32/f64)- Общие математические функции (lerp, db conversion, и т.д.)
- Векторные операции через
vectorподмодуль - Быстрые аппроксимации для DSP
Modules§
- vector
- Векторные операции для DSP
Traits§
- Scalar
- Базовый числовой трейт для любых скалярных типов.
- Transcendental
- Трансцендентные операции (sin, cos, sqrt, exp, ln).
Functions§
- db_
to_ linear - Преобразовать децибелы в линейный коэффициент
- fast_
tanh - Быстрая аппроксимация tanh
- freq_
to_ midi - Преобразовать частоту в MIDI ноту
- hann_
window - Окно Ханна
- lerp
- Линейная интерполяция
- linear_
to_ db - Преобразовать линейный коэффициент в децибелы
- midi_
to_ freq - Преобразовать MIDI ноту в частоту
- samples_
to_ seconds - Преобразовать семплы в секунды
- seconds_
to_ samples - Преобразовать секунды в семплы
- soft_
clip - Мягкое клиппирование