Исходный код brutefir:
BruteFIR -- программа для применения КИХ-фильтров большой длины к многоканальному цифровому аудио либо в автономном режиме, либо в режиме реального времени. Основная настройка производится через конфигурационный файл, но параметры (задержка, затухание, параметры фильтров) могут быть изменены во время выполнения через командную строку. Используемый алгоритм КИХ-фильтра -- оптимизированный алгоритм в частотной области, частично реализованный вручную на ассемблере, что позволило получить очень высокую пропускную способность. В реальном времени, стандартный компьютер может обрабатывать более 10 каналов аудио с количеством точек более 60000 для каждого канала.
Благодаря модульному дизайну можно легко добавить, расширить или изменить такие возможности как адаптивная фильтрация, генераторы сигналов и ввод/вывод без необходимости изменять саму программу. .
|
|
|
| Архитектура | Версия | Размер пакета | В установленном виде | Файлы |
|---|---|---|---|---|
| alpha | 1.0f-1+b1 | 195,1 Кб | 584 Кб | [список файлов] |
| amd64 | 1.0f-1+b1 | 182,6 Кб | 528 Кб | [список файлов] |
| armel | 1.0f-1 | 199,5 Кб | 564 Кб | [список файлов] |
| hppa | 1.0f-1+b1 | 200,2 Кб | 548 Кб | [список файлов] |
| i386 | 1.0f-1+b1 | 170,6 Кб | 512 Кб | [список файлов] |
| ia64 | 1.0f-1+b1 | 256,9 Кб | 884 Кб | [список файлов] |
| m68k (неофициальный перенос) | 1.0f-1 | 164,8 Кб | 516 Кб | [список файлов] |
| mips | 1.0f-1+b1 | 190,9 Кб | 588 Кб | [список файлов] |
| mipsel | 1.0f-1+b1 | 189,0 Кб | 588 Кб | [список файлов] |
| powerpc | 1.0f-1+b1 | 186,8 Кб | 540 Кб | [список файлов] |
| s390 | 1.0f-1+b1 | 182,8 Кб | 532 Кб | [список файлов] |
| sparc | 1.0f-1+b1 | 181,6 Кб | 544 Кб | [список файлов] |