Я ищу библиотеку для построения графика формы волны и / или спектра записи в реальном времени.
Я использую C / C ++ и Qt 4.8.1 под Windows XP.
Источники звука поступают от 8 разных микрофонов (в будущем их может стать больше), поэтому мне нужен достаточно быстрый рендеринг для построения 8 сигналов без слишком большой задержки. Я использую Portaudio для сбора данных.
Дорожки не нужно записывать, но мне нужно провести с ними некоторые вычисления в реальном времени. Я знаю, что это может замедлить работу, поэтому в конечном итоге я был бы счастлив также с графиком спектра (... менее затратным в рисовании?).
Я попытался скомпилировать и запустить демонстрацию Spectrum Analyzer
Qt, но обнаружил, что она довольно медленная (задержка около 1 секунды). Я не знаю, предполагается ли, что это так медленно, или я что-то упускаю ...
Во время поиска в Интернете я наткнулся на MathGL, но я не уверен, подходит ли он для этой цели, возможно, он Лучше пойти на что-нибудь более конкретное.
Я хотел бы быть максимально портативным, но я определенно предпочитаю простоту использования, а не портативность.
Какие-либо предложения?