English | Russian | Spanish | French | Italian
vvvv中的所有音频处理都是基于微软的 DirectShow 技术, 因为它还处在少儿期自然还有很多不足之处。请注意: vvvv不支持ASIO。
FileStream (DShow9) 可以播放以下格式的音频文件:
它的 Filename 引脚是不能做铺展的。因此一次只能放一个文件。
WavePlayer (DShow9) 只能播放.wav格式的文件但它的Filename 支持铺展。这就意味着可以同时播放很多波表文件,性能取决于你的CPU。
RMS (DShow9) 是一个简单的包络跟踪器。 它输出当前左右声道的音量。
FFT (DShow9) 返回一组频率对应的当前音量值。
BeatTracker (DShow9) 可以检测节拍。
参见 VST 页以了解如何在vvvv中使用VST插件。
vvvv安装包中同时提供了几个很一般的音效,你可以在 DShow9 分类项中找到它们:
Beep (Windows) 节点对查错来说是蛮管用的。它能以指定的频率发出一段指定时间长度的声音。
MessageBeep (Windows) 节点调用Windows-api的 MessageBeep 函数,这个可能毫无用处。
SourceBuffer (DShow9) 可以让你在多声道的声卡上播放声音值的铺展。
主要有两类不同的多声道音频设备:
前面提到的第一种声卡不能由vvvv直接支持,而通过他们的WDM驱动来用它们往往只能当立体声的两个声道。对这类卡,在 AudioOut (DShow9) 节点上你可以选 "Channel 1/2" 或者 "Channel 3/4" 通过 FileStream (DShow9) 来播放立体声文件。
要想单独访问这些声道只能使用ASIO驱动,而目前vvvv原生并不支持,但通过 mr. vux提供的BASS插件可以达到目的。如果您已经安装了pluginpack,寻找一个名叫 AudioOut (BASS) 的节点,并查看其帮助以进一步了解它。需要注意的是,如果你想使用在商业环境中使用该插件,您需要为vvvv获得一个BASS的独立的许可 。
内置的多声道5.1或7.1环绕声卡可以用 WavePlayer (DShow9) 来处理, 详见其帮助程序以了解具体做法。
如果不能忍受vvvv里声音输出的不成熟性,试试看 "kernel-streaming" 音频输出:
reclock
史前页面:http://reclock.free.fr/
这个免费工具增添了一个核心流媒体directshow渲染器, 可以从vvvv的AudioOut (DShow9)节点中选择。在reclock的配置中不要忘记从你使用的声卡中选择"Kernel Streaming"音频界面,就像你用ASIO驱动时取得低延迟那样。
anonymous user login
~4d ago
~4d ago
~8d ago
~16d ago
~23d ago
~1mth ago
~1mth ago
~2mth ago