импульс блэк норм а пурпл без верха [...] А браун где то по середине
И если посмотреть на эти файлы, то важна не длина, а их пиковый уровень:
Black - максимальный.
Purple - минимальный.
Brown - средний между ними.
Итого имеем не проблему в импульсах, а гивно, а не алгоритм, в Вашем процессоре. Уж извините.
Нормализуйте их себе под пиковый уровень 0dBFS и будет счастье.