首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >纯数据:将音频信号动态路由到不同的信道。

纯数据:将音频信号动态路由到不同的信道。
EN

Stack Overflow用户
提问于 2016-05-22 19:07:58
回答 3查看 4K关注 0票数 2

我使用纯数据在一个项目中,我将在同一时间播放几个音频文件给不同的发言者。

假设我有两个文件,我希望在声卡的左边通道播放一个文件,在右边通道播放第二个文件,所以这是dac~ 1 2对象的第一个和第二个入口。

如何根据另一个值路由音频信号?

我基本上是在寻找类似于route对象的东西,但是有一些额外的参数,或者以某种方式将音频信号打包成信道号(1,2),并使用这个数字来路由信号。

我刚刚发现,Yves Degoyon的“未经授权”库有一个spigot~对象,它可以做我想做的事情,但只有两个通道。最后,我希望能把不同的声音输出到8或9个频道。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-05-25 00:08:43

您可以使用Zexy库中的解复用~将一个传入信号路由到多个端口之一。例如,解复用~1 2 3 4将有一个入口和4个出口.该单进水口既接收输入信号(将被路由),也接受单个浮标,该浮标选择信号将被路由到的出口。对于相反的行为(多个输入信号到多个入口,其中只有一个由单个出口输出),请尝试多路复用~

还要注意,您可以使用mux~demux~,因为它们是这些相同对象的别名。

票数 2
EN

Stack Overflow用户

发布于 2016-05-28 17:18:18

Pd-扩展不再被维护。您可以安装Zexy的香草Pd通过Debian软件包或Deken插件。然后您将拥有可用的demultiplex~对象。但是,可能有很好的理由说明您可能根本不想使用外部的。这里有一种方法来修补一种交换机。附加好处:您可以指定您最喜欢的淡出时间和类型。

票数 3
EN

Stack Overflow用户

发布于 2018-03-25 22:36:54

根据Max N答案,您还可以使用开关修改信号的音量,并知道信号重定向的位置:

在这种情况下,如果切换是活动的,信号将被发送到左边的出口。如果它是不活动的,正确的出口将接收信号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37378475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档