Существует такой системный эквалайзер под Windows версии Vista и выше. https://sourceforge.net/projects/equalizerapo/
Ставится он, как обработчик для аудиокарты (после микшера windows) и влияет на системный звук.

Из функционала, полезного для реализации кроссовера, там есть:
- копирование каналов
- преамп
- БИХ фильтры (всепропускающий второго порядка с регулируемой добротностью, шельфы с регулируемой крутизной, фильтр пик/провал с регулируемой частотой, добротностью, ослаблением/усилением, звено фнч/фвч второго порядка с регулируемой добротностью, фильтр с пользовательскими коэффициентами)
- convolver (свертка)

Конфигурационный файл - обычный текстовик, синтаксис можно посмотреть тут. https://sourceforge.net/p/equalizera...n%20reference/ Но также сейчас там есть редактор этого конфига.

Удобен он тем, что также удовлетворяет мою лень: я настраиваю акустику в реальном времени, а потом кривые фильтров можно повторить в схеме на операционниках (просто активные фильтры сделать с такими же АЧХ и ФЧХ).

Иногда случаются баги, типа конфиг неправильно интерпретируется (игнорируется команда device иногда), когда он громоздкий.

Задержка довольно маленькая, в принципе, так что и в игры можно играть, но есть минус: система думает, что звук 7.1, а данная штука берет только два (стерео), копирует их на остальные (для пищалки и СЧ).

Количество полос ограничено количеством физических ЦАПов в звуковой карте. Жрет проц слабо (можно и на одноядерном это гонять), количество фильтров ограничено производительностью процессора, но по факту надо очень много строчек написать, чтобы звук начал лагать (к примеру, 150шт allpass фильтров)

Пример моего конфига, строчки с решеточкой в начале закомментированы и не обрабатываются
Код:
Device:   Динамики Устройство с поддержкой High Definition Audio {6f1b1eff-4af2-49ed-af8d-

b4f8cb3108d8} #код звуковой карты, можно посмотреть в configurator

# Copy: L=L+C R=R+C

# Copy: L=0.5*L+0.5*R R=0.5*L+0.5*R

Copy: A=L B=R

# Preamp: 3 dB
Filter: ON PK Fc 143 Hz Gain -7 dB Q 6
Filter: ON PK Fc 55 Hz Gain -6 dB Q 6 # пара peak фильтров, чтобы убрать выпирающие пики от мод комнаты
# Filter: ON PK Fc 11300 Hz Gain -7 dB Q 7
# Filter: ON HSC 6 dB Fc 2000 Hz Gain -5 dB
# Filter: ON HPQ Fc 48 Hz Q 1.559
# Filter: ON HPQ Fc 48 Hz Q 0.5
# Filter: ON LPQ Fc 9000 Hz Q 0.5068
# Filter: ON LPQ Fc 9000 Hz Q 1.7983

# Include: apapap.txt

Channel: C SUB RL RR SL SR
Preamp: -100 dB #заглушение всех каналов, кроме левого и правого, т.к. система думает, что конфигурация колонок 7.1, и всякие плееры могут выводить звук на все каналы, так что эта мера направлена против подачи нефильтрованного сигнала на динамики

Copy: SL=R SUB=L #копирование стерео на три пары каналов
Copy: C=R SR=L
Copy: RL=-1*R RR=-1*L
Preamp: 0 dB

Channel: RL RR #ВЧ фильтрация

Preamp: -5 dB
# Filter: ON LP Fc 1091.52 Hz

Filter: ON HPQ Fc 4000 Hz Q 0.8
# Filter: ON HPQ Fc 2600 Hz Q 0.4
# Filter: ON PK Fc 17200 Hz Gain -4 dB Q 3

# Filter: ON AP Fc 18000 Hz Q 0.577

Channel: SL SUB #СЧ фильтрация

Preamp: 0 dB

# Filter: ON PK Fc 11000 Hz Gain -5 dB Q 3

Filter: ON LPQ Fc 4500 Hz Q 1
Filter: ON HSC 6 dB Fc 20000 Hz Gain -35 dB #имитация ФНЧ 3 порядка с помощью шельфа и звена второго порядка

Filter: ON HPQ Fc 470 Hz Q 0.7
Filter: ON HPQ Fc 400 Hz Q 0.7

Channel: SR C #НЧ фильтры
Preamp: -3 dB
Filter: ON LPQ Fc 400 Hz Q 0.707
Filter: ON LPQ Fc 400 Hz Q 0.707
---------- Сообщение добавлено 12:31 ---------- Предыдущее сообщение было 12:07 ----------

Также добавлю, обработка в 32 бит с плавающей запятой, поэтому ограничение амплитуды 0 дБ происходит только на крайнем этапе - когда сигнал лимитируется.
В висте и выше добавили лимитер сигнала, когда тот превышает ноль дБ (к примеру, когда два приложения одновременно воспроизводят звук), поэтому, если после фильтрации звук превысит 0 дБ, он отлимитируется, и, чтобы этого избежать, всегда можно прописать в нужной секции команду
Preamp: -10 dB
Это снизит уровень на 10 дБ