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

Для реализации многополосного параметрического эквалайзера:
Создать multibandParametricEQ и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
mPEQ = multibandParametricEQ создает объект System, 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. При создании объекта System первое указанное свойство блокирует значение.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем 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 | Параметрический EQ