Gtld filter width

Материал из GTL-wiki
Перейти к навигации Перейти к поиску

Краткое описание

Функция для расчета ширины полосового фильтра с учетом его октавности. По умолчанию устанавливается 1/3 октавный полосовой фильтр (если параметр функции не указан).

Cодержание функции может быть откорректировано!

Синтаксис

Стандартная конструкция выглядит таким образом:

filter_width( количество долей октавы );

Содержание функции

function filter_width(number) {
    let n = 3;
    if (number != null) {n = number};  
    let kf = (2 ** (1 / n) - 1) / ((2 ** (1 / n)) ** (1 / 2));
    let width = kf * filter_frequency();
    return width;
};