MetalHeart, вывод на дисплей уйму времени отнимает. Можно попробовать выводить в прерываниях по таймеру ацп, чтоб не плодить кучу асинхронных потоков. А вот передние каналы надо как-то усреднять из нескольких выборок, как сделаны задние. Иначе- не особо похоже на музыку получается. Но задние усредняются за счёт вычисления среднего арифметического из нескольких частот ряда Фурье. Так у меня реализован переход от линейного масштаба частоты к логарифмическому. (Окончательно спектральная плотность выравнивается поправочными коэффициентами). Если сделать, чтобы нч каналы также делались из среднего от пары частот - логарифмичность пострадает. А если их просто интегрировать по времени из двух выборок одной часоты - тормоза будут нешуточные, я думаю, хотя хз, надо бы попробовать