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

Реализовать аудио перекрестный фильтр:
Создайте crossoverFilter объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?.
crossFilt = crossoverFilter создает Системный объект, crossFilt, это реализует аудио перекрестный фильтр.
crossFilt = crossoverFilter( устанавливает свойство NumCrossovers на nCrossovers)nCrossovers.
crossFilt = crossoverFilter( устанавливает свойство CrossoverFrequencies на nCrossovers,xFrequencies)xFrequencies.
crossFilt = crossoverFilter( устанавливает свойство CrossoverSlopes на 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]) создает Системный объект, crossFilt, с двумя перекрестными соединениями, расположенными на уровне 100 Гц и 800 Гц, и перекрестными наклонами 6 дБ/октав и 48 дБ/октав, соответственно. применяет перекрестный фильтр на вход, [band1,...,bandN] =
crossFilt(audioIn)audioIn, и возвращает отфильтрованные выходные полосы, [band1,...,bandN], где N = .NumCrossovers + 1
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)
createAudioPluginClass и configureMIDI функции сопоставляют настраиваемые свойства crossoverFilter Системный объект к стоящим с пользователем параметрам:
| Свойство | Область значений | Отображение | Модуль |
|---|---|---|---|
CrossoverFrequencies | [20, 20000] | линейный | Гц |
CrossoverSlopes | [6, 48] | линейный | дБ/октава |
[1] Д'Апполито, Джозеф А. "Активная Реализация Многоканальных Систем Перекрестного соединения все-Передачи". Журнал Общества звукоинженеров. Издание 35, Выпуск 4, 1987, стр 239–245.