Java 是否适合替代 C/C++ 进行实时音频处理?
我正在考虑一个应用程序,它有大约 100 个(最大)音频轨道,延迟线(30s @ 48khz),过滤(512 点 FIR?),以及每个轨道上同时发生的其他 DSP 类型操作。
这些操作将被转换并以浮点数执行。
该系统可能是运行 Ubuntu 的四核 3GHz 和 4GB RAM。
我已经看到有关 Java 比以前快得多、接近 C / C++ 并且现在还具有实时扩展的文章。这是现实吗?是否需要硬核编码和调整才能达到 C 的 %50-%100 性能?
如果这是可能的,我真的在寻找一种感觉,并为任何问题提个醒。