Всё же обманул я с обещаниями, вместо анализатора THD пока я переключился на конвольвер.
Уже запустил в виде VST-плагина (правда с дико сырым GUI), но результаты обнадёжили, я даже не ожидал, потребление CPU даже чуть-чуть ниже чем у Pristine Space и SIR2, а точность выше.
По стандартной методике, со сравнением с конволюцией в Wolfram Mathematica, на выбранной паре тестовый сигнал-импульс. Получилось что у Pristine Space разница (уровни нормализировались) -139.2 Дб, у SIR2 -132.7 Дб, а у моего -149.9 Дб
При сопоставлении по методике с пульсовым сигналом в качестве импульса на 3х-минутном стерео-файле, получилось что у SIR2 отличия почти на каждом сэмпле, максимальная разница около -129 Дб, а у моего плага разница примерно на 1500 сэмплах, причём уже уровень разницы отображается в вейвлабе как -бесконечность, т.е. очень высокая степень идентичности.
Буду приступать к созданию ресэмплера для плагина, а потом надо будет дальше мучаться с GUI
А по самой свёртке всё неплохо, нулевая задержка, двойная точность, малое потребление, всё как у людей.