Фильтр перекрещивания звука
crossoverFilter Система object™ реализует фильтр перекрещивания звука, который используется для разделения звукового сигнала на две или более полос частот. Перекрестные фильтры представляют собой многополосные фильтры, общая частотная характеристика которых является плоской.

Для реализации фильтра перекрещивания звука:
Создать crossoverFilter и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
crossFilt = crossoverFilter создает объект System, crossFilt, который реализует фильтр перекрещивания звука.
crossFilt = crossoverFilter( устанавливает для свойства NumCrossovers значение nCrossovers)nCrossovers.
crossFilt = crossoverFilter( устанавливает для свойства CrossureFrequences значение nCrossovers,xFrequencies)xFrequencies.
crossFilt = crossoverFilter( устанавливает для свойства «Поперечные откосы» значение nCrossovers,xFrequencies,xSlopes)xSlopes.
crossFilt = crossoverFilter( устанавливает для свойства SampleRate значение nCrossovers,xFrequencies,xSlopes,Fs)Fs.
crossFilt = crossoverFilter(___, задает каждое свойство Name,Value)Name к указанному Value. Неопределенные свойства имеют значения по умолчанию.
crossFilt = crossoverFilter(2,'CrossoverFrequencies',[100,800],'CrossoverSlopes',[6,48]) создает объект System, crossFilt, с двумя кроссоверами, расположенными на частоте 100 Гц и 800 Гц, и поперечными уклонами 6 дБ/октава и 48 дБ/октава соответственно. применяет на входе перекрестный фильтр, [band1,...,bandN] = crossFilt(audioIn)audioInи возвращает отфильтрованные выходные полосы, [band1,...,bandN], где N = .NumCrossovers + 1
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
createAudioPluginClass и configureMIDI функции отображают настраиваемые свойства crossoverFilter Системный объект для пользовательских параметров:
| Собственность | Диапазон | Отображение | Единица |
|---|---|---|---|
CrossoverFrequencies | [20, 20000] | линейный | Hz |
CrossoverSlopes | [6, 48] | линейный | дБ/октава |
[1] Д'Апполито, Джозеф А. «Активная реализация многопутевых всепроходных кроссоверных систем». Журнал Общества аудиотехники. Том 35, выпуск 4, 1987, стр. 239-245.