几个月前,我为iOS设备开发了一个可生成实时谐波丰富无人机的应用程序。它在较新的设备上可以正常工作,但在较慢的设备上会遇到缓冲区欠载的情况。我需要优化这个东西,需要一些心理帮助。以下是我目前正在做的工作的超级基本概述:
再次,它很好用,直到没有用。我想优化这个东西,所以我不使用实时计算出的正弦波的强加法合成。如果我将谐波数(“组”)限制为2,它将在较旧的设备上运行。不酷 在较新的设备上,它欠载约50次谐波。还不错 但是,如果我想一次播放多架无人机来创建和弦,那就太强大了。
我的大算法问题(完全是非数学的):
也许我已经使事情复杂化了……快速,多处理的正弦处理器实时合成的标准方法是什么?
同时,我将继续四处张望。
谢谢!
您是否增加了缓冲区大小(或者您不是iOS用户,可以)?可能会给您带来足够的开销,您不需要这样做。否则,波表综合是一种可行的方法。仅当参数更改时,才可以根据所有谐波的总和来计算新的波表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句