objective-c - 独立的实时输入音频可视化器应用程序使用哪种语言/API?

标签 objective-c actionscript-3 air audio

我使用Actionscript开发,很高兴看到AIR 2.0可以访问麦克风输入数据。我计划使用它来创建一个可视化器,以设置为传入现场音频的速度。经过几天的Google研究,似乎不太可能分析Flash / AIR中的麦克风输入数据。如果有人对我如何在AIR中实现有任何想法,请告诉我。 (我有变通办法。)

话虽这么说,我不想放弃这个想法,所以我对使用其他语言/ API的建议很感兴趣。我对应用程序的要求是:

  • 在OSX上运行
  • 两个窗口-一个可以全屏显示,而另一个( Controller GUI)保持打开状态
  • 能够访问现场麦克风输入数据

  • 我已经阅读了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/

    相关文章:

    iphone - 将用户在文本字段中输入的内容存储在文本文件中?

    ios - 如何保存到RestKit中的Core Data RKMappingResult对象?

    在 cs6 中使用 AIRSDK 3.7 发布的 IOS 应用程序显示空白屏幕

    javascript - 简单的 AIR 通知应用程序(菜鸟)

    Silverlight与Adobe Air

    objective-c - NSMutableArray 不使用 addObjectsFromArray 添加任何内容

    iphone - 以编程方式将 UIButtons 添加到 UIScrollView 在循环完成之前不会显示

    apache-flex - AS3 内存保护(Loaders/BitmapDatas/Bitmaps/Sprites)

    javascript - 如何创建和递增 2 位或 3 位十六进制数?

    actionscript-3 - Flash优化困惑