с мк его таращит нормально. с тех пор обхожу эту гадость стороной. LFO и VCO считали на нем, попадание 20%, а то и не попадание вовсе.
Нафиг такие симуляторы.
лучше нормальный МК с кастрированными, но точками останова.
По авр и звуку.
100кГц это не частота квантайза, как понимаю, а частота работы АЦП. Ремоендованная, вроде, была 75-150кГц, так что ок.
АЦП цифрует как бог на душу положит, плавающее число тактов на байт, среднюю температуру по больнице не помню, но около 13 тактов.
100/13=7.6кГц. Как у мобилы. Повторюсь, период дискретизации играет как хочет.
Дешего сделать октавер, возможно и получится, но жестить с фильтрацией по входу и выходу (оперативы нет, с вашим опытом фильтр 4-го порядка не нагородишь), т.к. имеем проблемы с периодом дискретизации и прочими болячками оцифровки, и в результате имеем slacktave, только хуже.
Делал в свое время bitcrusher на tiny45, без обвеса в виде фильтров высоких порядков, в итоге забросил на моменте "засемплировал АЦП - отправил в PWM", ибо звук был ужасен. А обвешивать это нечто, лучше нормальный МК взять