по моему это перебор
Обрезной фильтр против постоянной составляющей на уровне АЦП реализован, как правило. Плюс на нормальных предусилителях есть отдельный low cut filter, так что везде резать — достаточно бессмысленная затея.
У меня есть один конкретный интерфейс, который при записи даёт постоянку, потому на случай, когда запись происходит с его участием (выездные сессии), написал когда-то скрипт, который все wav в папке анализирует на предмет наличия DC и, при наличии, удаляет его
но это очень частный случай)