我使用Actionscript开发,很高兴看到AIR 2.0可以访问麦克风输入数据。我计划使用它来创建一个可视化器,以设置为传入现场音频的速度。经过几天的Google研究,似乎不太可能分析Flash / AIR中的麦克风输入数据。如果有人对我如何在AIR中实现有任何想法,请告诉我。 (我有变通办法。)
话虽这么说,我不想放弃这个想法,所以我对使用其他语言/ API的建议很感兴趣。我对应用程序的要求是:
我已经阅读了FFT,并了解了声音方面需要做的事情,因此无需提供帮助。
最佳答案
我建议Processing。
这是一种很棒的语言(它是Java,但是带有很多“帮助”),并且是在Actionscript中进行编程之后非常合理的下一步。处理具有一个强大而有用的社区,并且有许多可用的教程和库。
我看过几个处理应用程序,它们可以完成您描述的操作。大部分内容可以在openprocessing网站或exhibition部分中找到。
另请参阅available sound libraries。
从处理站点:
Processing is a programming language, development environment, and online community that since 2001 has promoted software literacy within the visual arts. Initially created to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing quickly developed into a tool for creating finished professional work as well.
如果想快速浏览一下,只需下载并打开并运行 bundle 的示例即可。
关于objective-c - 独立的实时输入音频可视化器应用程序使用哪种语言/API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2506469/