Flash Player可以与哪些外部音频处理技术实时交互



这个问题可能有不止一个答案,但我想知道是否有一些技术可以实时处理音频处理/播放,这样Flash就可以:

  • 与技术/插件接口,生成无延迟或滞后的声音
  • 应用DSP效果(混响、延迟、动态范围压缩/扩展、失真等)
  • 实时操作DSP参数(扫过EQ滤波器的频带或Q)

最重要的是,大多数用户都可以使用这项技术,因为它甚至可能用于游戏环境或在线音频制作。

到目前为止,Flash有几种处理音频数据的方法,如SampleDataEvent、Andre Michelle的Popforge库、像SiON这样的芯片库,以及可能其他一些闻所未闻的库。

不过,我并不真的相信这些方法是创建交互式声音的最佳方式——根据游戏条件而变化的声音,与用户行为密切相关的声音。没有什么(到目前为止我看到的)能让开发人员轻松地创建或与DSP效果通信,以便以这种方式实时操纵声音。

我知道Flash有能力通过套接字/端口进行通信,所以也许有一个现有的库可以与外部插件进行通信,并且可以很容易地同时分发给用户。

有这样的音频解决方案吗?

我知道这一点:http://www.audiotool.com/app但不知道他们是怎么做的,有一个博客解释了一些代码(名字叫hobnox),试着搜索一下。

我在flash中看到一些应用程序使用javalib访问音频fx,另一个想法是尝试MIDI通信(它更适合实时)。

最新更新