А чего там хитрого? Обычные активные фильтры, умножаешь полиномы во сколько раз нужно и все.
В цифре даже легче сделать чем в железе.
Точнее будет.
В выше приведенной схеме, фильтрация простейшая, первого порядка. Операционники скорее как компенсирующие усиление.
Какой нить RIAA корректор на одном ОУ в разы сложнее, там несколько частотных перегибов в одном - двух активных элементах.
Если и есть сложность схеме то в двух вещах.
1. точная модель самих ОУ, их частотные и динамические характеристики связанные с конструктивом и отходом от базовых при пониженном питании.
Некоторые совковые красиво грузились сами по себе без диодных подпорок (правда на выходе приходилось сбивать амплитуду)
2. поведение диодов включенных в обратную связь которая будет сильно влиять на ВАХ характеристику, тем более, что гейн задается не входным уровнем, а регулированием ООС ОУ.
... и добавил:по сути:
1 ОУ - буфер (мона выкинуть на кой он в цифровой модели, разве, что повторить как ОУ гадит)
2 ОУ квазипараметрический фильтр (параметрика без регулятора Q)
3. ОУ искажалка с плавной обрезкой низа (если в язык цифры перевести хайпас 1 порядка + шейпер)
4. ОУ активный хайпас ( просто лоупас верхушку сбить, и шельф на низах )
дальше триггер переключающий педаль в активный байпас
Примитивно для цифровой модели
Сложность в интерпретации пассивных фильтров через призму активных на операционниках.
Но если знаешь как реализуются активные фильтры то такие схемы предельно понятны, в том смысле как они работают и чем можно заменить.
... и добавил:http://nauchebe.net/2014/05/filtry-na-mikrosxemax-ou/https://vpayaem.ru/information3.htmlи т.д.
Разбил схему на функциональные узлы и все становится понятным.