如何将音乐作为单声道音频输出到多个(5+)通道并以编程方式控制每个通道的音量?


-1

我试图将5个或更多声道的单声道音频输出到接收器,但是我想在同一房间以不同的音量播放相同的音频。我需要能够以编程方式独立控制每个通道的音量。

想象一下,一台计算机连接到开放式办公室中的5或7通道接收器,我们希望每个人都能听到相同的音乐(完全同步)。由于同步是一个问题,因此类似Airplay的效果不佳,并且由于我们想要好的扬声器并且只有一个接收器,因此多播也不是理想的选择。

当电话在房间的某个区域响起时,我们将有一个脚本来降低房间那部分的音乐音量。但是,我们需要一种方法来实际更改音量并驱动所有通道。现在,我们整个房间只有一个音量,但整个房间都需要许多扬声器,因此声音更加平衡。


什么操作系统正在运行音乐输出?的iOS / Mac上/ Windows的?物理上是什么渠道?如果您有预算用于硬件或时间用于此方面,则可能会帮助某人知道可以为您提供哪些选择。由于Mac可以控制整个现场音乐表演-只需软件(ableton现场和自动化)和硬件(火线/雷电)以及一个Midi控制器即可,使控制比在键盘上打字更容易。
bmike

这适用于Mac Mini上的OSX。当然,只要有足够的钱,我相信您可以做很多事情。但是,如果只提供尽可能少的附加硬件或什么也没有,那么从连接到接收7个模拟音频通道或同轴/光纤的接收器的Mini怎么办?我基本上希望Spotify从7位扬声器中脱颖而出-每个扬声器都有自己的音量控制。然后,我需要能够通过脚本控制每个扬声器的音量。
jon_wu 2015年

Answers:


1

您可以尝试使用Apple Audio MIDI设置(在大多数Mac OS版本的Utilities文件夹中找到)来不同地驱动声音级别。仅在Mac将输出硬件识别为通道不慎的情况下,这才起作用。许多音频接收器不会将谨慎的频道暴露给您的计算机。那就是接收者的目的。

如果接收器确实以Mac可以看到的方式暴露了通道,则您应该能够使用“音频MIDI设置”独立设置每个音量。

您也可以尝试使用Soundflower(16ch),看看是否会驱动您的接收器和/或扬声器。

这是示例图片,显示了Apple Audio MIDI设置界面中的Soundflower(16ch)配置。 在此处输入图片说明

另外,这是Apple支持方关于将AppleScript与“音频MIDI设置”应用程序结合使用的一个话题:https : //discussions.apple.com/thread/2582322?tstart=0


我之前尝试过该应用程序,您发现了2个问题。1)最多出现2个频道。当时,我只有一个模拟输出连接到我的股票Mac Mini。2)通过AppleScript控制GUI。该链接肯定有用。现在,如何通过光纤使5.1或7.1退出Mac,以便接收器获得所有离散通道?根据m.reddit.com/r/hometheater/comments/3pslwi/…,也许只有5.1是可能的,但是,是否有可能让OS X即时创建5.1+频道的DTS信号?
jon_wu 2015年

是的,您可以从Mac上获得5.1。我已经做了多年了。但是,光输出将无法提供您所需的连接(基于我之前的音频工作)。您需要的是通过Firewire,USB或Thunderbolt提供的音频接口。Mac可以很好地处理这种事情,这全与发送和接收硬件有关。您将需要高端音频设备来实现这一目标。另外,对于您想做的5.1也不是正确的解决方案。您需要在每个房间或每个区域使用亵渎的扬声器系统。5.1并非为此设计的,而是用于单个房间的。
kenjikato 2015年

这是一个很好的链接,概述了构建音频接口时需要考虑的一些事项。ehomerecordingstudio.com/best-audio-interfaces您还应该考虑获得为此设计的系统,例如Sonos。这是使用Sonos进行多区域工作的快速示例。crutchfield.com/S-gUUtyD0y3rg/learn/...
kenjikato
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.