Здравствуй, дорогой ЛОР. Есть одна программа, суть такова: пользователь может подавать сигнал на линейный вход звуковой карты, программа раскладывает сигнал на гармоники, выбирает одну (на данный момент) гармонику с максимальной амплитудой и синтезирует её через midi либо записывает в midi-файл.
Очень хотелось бы чтобы всё это происходило практически в реалтайме. Но так как с программирование у меня не шибко хорошо, то для преобразования Фурье я использовал либу RealFFT из gtune, ибо нашёл понятный пример использования только для неё. Но тормозит, надо сказать, дико =(
Вопрос мой в том, даст ли сильный прирост производительности использование какой-нибудь другой, более быстрой либы, и есть ли ещё какие-нибудь способы добиться приемлемой скорости?