Полоса октавы и дробный ленточный фильтр октавы
Система octaveFilter
object™ выполняет полосу октавы или дробную полосу октавы, фильтрующую независимо через каждый входной канал. Полоса октавы является диапазоном частот, где самая высокая частота является дважды самой низкой частотой. Полоса октавы и дробные ленточные фильтры октавы обычно используются, чтобы подражать, как люди чувствуют громкость. Фильтры октавы лучше всего поняты, когда просматривается на логарифмическом масштабе, который модели, как человеческое ухо взвешивает спектр.
Выполнять полосу октавы или дробную фильтрацию полосы октавы на вашем входе:
Создайте объект octaveFilter
и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
octFilt = octaveFilter
octFilt = octaveFilter(centerFreq)
octFilt = octaveFilter(centerFreq,bw)
octFilt = octaveFilter(___,Name,Value)
octFilt = octaveFilter
создает Системный объект, octFilt
, который выполняет полосу октавы, фильтрующую независимо через каждый входной канал.
octFilt = octaveFilter(
устанавливает свойство CenterFrequency на centerFreq
)centerFreq
.
octFilt = octaveFilter(
устанавливает свойство Bandwidth на centerFreq
,bw
)bw
.
octFilt = octaveFilter(___,
наборы каждое свойство Name,Value
)Name
к заданному Value
. Незаданные свойства имеют значения по умолчанию.
octFilt = octaveFilter(1000,'1/3 octave','SampleRate',96000)
создает Системный объект, octFilt
, с центральной частотой 1 000 Гц, 1/3 пропускной способностью фильтра октавы и частотой дискретизации 96 000 Гц.audioOut = octFilt(audioIn)
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
createAudioPluginClass
и функции configureMIDI
сопоставляют настраиваемые свойства Системного объекта octaveFilter
к стоящим с пользователем параметрам:
Свойство | Область значений | Отображение | Модули |
---|---|---|---|
CenterFrequency | [3, 22000] | журнал | Гц |
Bandwidth | '1 octave' , '2/3 octave' , '1/2 octave' , '1/3 octave' , '1/6 octave' , '1/12 octave' , '1/24 octave' или '1/48 octave' |
Ваша область значений MIDI-контроллера дискретизируется на семь уровней, соответствуя семи вариантам | –– |
[1]
, Софокл Дж. Введение в обработку сигналов. Englewood Cliffs, NJ: Prentice Hall, 2010.[2] Акустическое общество Америки. Американская национальная стандартная спецификация для аналога полосы октавы и Дробной Полосы октавы и цифровых фильтров. ANSI S1.11-2004. Мелвилл, Нью-Йорк: акустическое общество Америки, 2009.