Многополосный параметрический эквалайзер
The multibandParametricEQ
Система object™ выполняет многодиапазонную параметрическую эквализацию независимо по каждому каналу входа с использованием заданных центральных частот, коэффициентов усиления и качества. Можно сконфигурировать системный объект с 10 полосами. Можно добавить низкополочные и высокополочные фильтры, а также высокоскоростные (низкоскатные) и низкоскатные (высокоскатные) фильтры.
Для реализации многодиапазонного параметрического эквалайзера:
Создайте multibandParametricEQ
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
mPEQ = multibandParametricEQ
создает Системный объект, mPEQ
, который выполняет многодиапазонную параметрическую эквализацию.
mPEQ = multibandParametricEQ(
устанавливает каждую конструкцию аргумент или свойство Name,Value
)Name
к заданной Value
. Неопределенные свойства и аргументы создания имеют значения по умолчанию.
mPEQ = multibandParametricEQ('NumEQBands',3,'Frequencies',[300,1200,5000])
создает многополосный параметрический эквалайзер Системного объекта, mPEQ
, с NumEQBands
установлено на 3
и Frequencies
значение свойства установлено в [300,1200,5000]
.Примечание
Значение, заданное в NumEQBands, должно быть длиной векторов-строк, заданной в Частотах, Факторах Качества и PeakGains. Во время создания Системного объекта первое заданное вами свойство блокирует значение.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
createAudioPluginClass
и configureMIDI
функции сопоставляют настраиваемые свойства multibandParametricEQ
Системный объект по пользовательским параметрам:
Свойство | Область значений | Отображение | Модуль |
---|---|---|---|
Frequencies | [20, 20000] | журнал | Hz |
QualityFactors | [0.2, 700] | линейный | ничего |
PeakGains | [–50, 20] | линейный | dB |
LowShelfCutoff | [20, 20000] | журнал | Hz |
LowShelfSlope | [0.1, 5] | линейный | ничего |
LowShelfGain | [–12, 12] | линейный | dB |
HighShelfCutoff | [20, 20000] | журнал | Hz |
HighShelfSlope
| [0.1, 5] | линейный | ничего |
HighShelfGain | [–12, 12] | линейный | dB |
LowpassCutoff | [20, 20000] | журнал | Hz |
LowpassSlope | [0, 48] | линейный | дБ/октава |
HighpassCutoff | [20, 20000] | журнал | Hz |
HighpassSlope | [0, 48] | линейный | дБ/октава |
designParamEQ
| designShelvingEQ
| designVarSlopeFilter
| Parametric EQ