В шапке добавлена новая версия, добавлена нормализация для 24х бит, т.к. в отдельных случаях может быть превышение цифрового нуля, особенно когда уровень сорса сильно меньше таргета.
ps. Ну и маленький совет.
С помощью MatcherCL можно сделать MPT (Minimal Phase Transform) его встроенным алгоритмом, для этого в качестве сорса (источника) надо использовать пульсовый сигнал того же сэмплрейта (можно сгенерировать в самом MatcherCL), в качестве таргета (цели) импульс которому надо сделать MPT.
Может быть качественнее чем в большинстве импульс-паков