Многополосный параметрический эквалайзер
multibandParametricEQ Система object™ выполняет многополосную параметрическую эквализацию независимо через каждый канал входа с помощью заданных центральных частот, усилений и добротностей. Можно сконфигурировать Системный объект максимум с 10 полосами. Можно добавить фильтры низкой полки и высокой полки, а также (низкий) highpass и lowpass (высоко сокращенные) фильтры.

Реализовывать многополосный параметрический эквалайзер:
Создайте 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, должно быть длиной векторов-строк, заданных Частотами, QualityFactors и PeakGains. Во время создания Системного объекта первое свойство, которое вы задаете, блокирует значение.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)
createAudioPluginClass и configureMIDI функции сопоставляют настраиваемые свойства multibandParametricEQ Системный объект к стоящим с пользователем параметрам:
| Свойство | Область значений | Отображение | Модуль |
|---|---|---|---|
Frequencies | [20, 20000] | журнал | Гц |
QualityFactors | [0.2, 700] | линейный | 'none' |
PeakGains | [–50, 20] | линейный | дБ |
LowShelfCutoff | [20, 20000] | журнал | Гц |
LowShelfSlope | [0.1, 5] | линейный | 'none' |
LowShelfGain | [–12, 12] | линейный | дБ |
HighShelfCutoff | [20, 20000] | журнал | Гц |
HighShelfSlope
| [0.1, 5] | линейный | 'none' |
HighShelfGain | [–12, 12] | линейный | дБ |
LowpassCutoff | [20, 20000] | журнал | Гц |
LowpassSlope | [0, 48] | линейный | дБ/октава |
HighpassCutoff | [20, 20000] | журнал | Гц |
HighpassSlope | [0, 48] | линейный | дБ/октава |
designShelvingEQ | Single-Band Parametric EQ | Multiband Parametric EQ | designVarSlopeFilter | designParamEQ