Дело в том, что этот велосипед уже изобретен. Входной сигнал растягивается вставкой нулей в UP раз, интерполируется ФНЧ и затем из полученного сигнала берется каждый DOWN семпл. Получается передискретизация с коэффициентом UP/DOWN. Этот метод проверен, работает, его можно попробовать в оффлайне в Аудасити, Питоне, Матлабе, Октаве в утилите sox и наверняка еще в куче модных программ. В v06x он реализован в рилтайме: для современного компьютера и даже телефона это нагрузка посильная, а писка, по крайней мере для ушей нашего возраста, нет.
Но всегда интересно сравнить свой велосипед с уже имеющимся, поэтому это не отменяет моего личного например любопытства к методу с примитивным интегратором.

