【发布时间】:2012-05-04 18:20:25
【问题描述】:
我正在寻找一个库来绘制实时记录的波形和/或频谱。
我在 Windows XP 下使用 C/C++ 和 Qt 4.8.1。
音频源来自 8 个不同的麦克风(将来可能会更多),所以我想要一个足够快的渲染来绘制 8 个波形而没有太多延迟。我正在使用 Portaudio 来获取数据。
曲目不需要记录,但我需要实时对它们进行一些计算。我知道这可能会减慢速度,所以最终我也会对频谱图感到满意(......绘制成本更低?)。
我尝试编译并运行 Qt 的 Spectrum Analyzer 演示,但我发现它很慢(大约延迟 1 秒)。我不知道它是否被认为是那么慢或者我错过了什么......
在网上搜索我遇到了MathGL,但我不确定它是否适合此目的,也许最好找一些更具体的东西。
我希望尽可能便携,但我绝对更喜欢易用性而不是便携性。
有什么建议吗?
【问题讨论】:
-
嗯,实际上我既不是询问哪个更好的意见,也不是寻找模糊的东西。我认为我的问题并不过分。如果您愿意,可以将其读作“我如何绘制波形?这些是我的需要。我试过这个和这个,但没有运气。” (我认为这不会被视为要求推荐)。但是,如果这与 SO 的精神相去甚远,那么我同意关闭。
-
Stack Overflow is not your personal research assistant 要么,所以无论哪种方式。 :-P