Реализация эквалайзера, как SuperEQ Foobar в CSCore

Мне было интересно, если возможно реализовать эквалайзер с теми же алгоритмами, что и SuperEQ, Эквалайзер Foobar игрока. Я знаю, что в CSCore есть отличный эквалайзер, но он основан на более простом параметрическом эквалайзере.

В Foobar, если я просто уберу 10 дБ каждой полосы, тогда «общий» звук будет иметь на 10 дБ меньше громкости и не будет вносить изменений в эквалайзеры.

Трудно (если не невозможно) сделать то же самое с CSCore. Учитывая 10-полосный эквалайзер, если я уберу 10 дБ на каждой полосе, тогда общий звук будет отличаться от неквалифицированного, и не только с меньшей громкостью.

Есть в любом случае использовать библиотеку SuperEQ в CSCore? Если нет, есть другой способ заархивировать это?

0

Решение

Вы можете перевести код на c #, vb.net, … реализовать интерфейс ISampleSource или IWaveSource и заставить алгоритм работать.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector