聚集在Mac OS X音频设备

Need more inputs or outputs than your current audio interface provides? Got 2 interfaces? Running Mac OS X? Hollin Jones explains how Audio MIDI Setup can fool your DAW into using two devices as one!  

已与十余苹果电脑音乐的人会记住的OS9坏日子时,音频和MIDI流和计算机意味着依靠专门编写的驱动程序和OMS MIDI系统。这些螺栓组件,并连同OS9s固有的稳定扩展(我仍心有余悸,当我想到多久的Mac崩溃相比,今天的)有关的问题,意味着你是在怜悯谁写了司机或多或少为您的设备。

这一切都改变了OS X上,使用CoreAudio和CoreMIDI在系统级建立的框架的。开发人员能够使用这些标准,使硬件和软件时,其结果是一个无限的更可靠的方式来传输数据。前一段时间,OS X中获得了一个颇为有趣的能力,其中涉及的音乐家一个相当普遍的问题。这是聚合多个音频接口或硬件连接成一个单一的虚拟设备的能力。所以,如果你有两个音频接口,两个输入和四个,你可以连接两者,执行快速安装,它们将出现六个输入设备到你的DAW。它扩展了太多,所以你可以添加尽可能多的设备,你可以物理连接。由于DAW系统可以正常只看到一次一个接口,汇总到几个设备傻瓜他们看到多个设备在同一时间。继承人如何工作的。


aggregate device 1



aggregate device 2

在这个例子中,你会看到,我有我的MacBook Pros笔记本电脑内置的音频硬件和Soundflower虚拟路由设备以及连接两个外部设备。 simplicitys缘故,我会做什么分配两个硬件接口为一体的工作。所以我点击Xiosynth雅马哈设备的使用框。


aggregate device 3

你会通知我总结的设备现报告14来龙去脉,这是2/2 Xiosynth和12/12雅马哈的总和。我已经我的时钟源设置为较大的雅马哈设备,和了到Xiosynths标签,以确保这是在相同的采样率作为雅马哈。


aggregate device 4



aggregate device 5

现在,当我创建了一个音轨,我可以设置其使用任何可用的14个频道的输入和输出,无论是在创建轨道,或从通道检查。这些雅马哈加上两个12 Xiosynth渠道。


aggregate device 6


Hollin Jones was classically trained as a piano player but found the lure of blues and jazz too much to resist. Graduating from bands to composition then production, he relishes the chance to play anything with keys. A sometime lecturer in videographics, music production and photography post production, Hollin has been a freelance w... Read More


Dave DeLizza
Nice tutorial, been doing this for some customers that need it. The only bummer I've found, how do you know what the inputs correspond to? There is no way to label them, correct?
In some DAWs you can, in others not. In Cubase for example you can rename any of your ins and outs in the VST Connections window. In Reason / Logic, you can't.
Nice work Hollin! This is an excellent and much needed tutorial for all Mac OS audio-wielding users!

I'd love to see Audio MIDI Setup allow for custom I/O names which could be read by all DAWs using Core Audio...

btw, in Logic 8 and 9 you can assign labels to input, output and bus channels. In the Mixer's local menu choose: Options > I/O Labels...

The labels you create here are global, so will be be visible for all projects (past, present and future)

Hollin, this was an awesomely helpful post. I was aware of the I/O labeling capability in Logic, but had never heard about the Aggregate Device possibility. I've been frustrated for years by the audio interface devices that claim 12 or more inputs, but these include the SPDIF and ADAT inputs that are difficult to configure along with the basic (and limited number) of mic preamps. I have an Apogee Ensemble (with '18 inputs', only 4 of which are preamped) and an older Motu Project Mix with 8 mediocre preamps. Whenever I wanted to mic a drum kit with more than 8 mics (exceeding the capacity of the PM), I had to resort to feeding ADAT into the Ensemble. But with your enlightenment, I've set up an AD in Logic and can now see 10 more inputs from the Project Mix. I'm not sure exactly what those inputs represent as yet, but I'll figure it out and get them labeled (as per Rounik's info). Great stuff, you guys, and very much appreciated!
How do you connect multiple interfaces to your computer? For example, if I have three devices that all have FW800 connections but I only have 2 FW800 slots on my computer, what do I do? Daisy chain?

BTW, awesome stuff Hollin! I've been enjoying your articles since you joined up with MPV :-)
Yes you could daisy chain them if your devices have enough ports, but some interfaces get a bit twitchy if you do that. Alternatives are a FW hub or an extra PCI card, if you have a tower...

Thanks for the fast reply!!
I have a question about setting the master clock on an aggregate audio device. I have an aggregate audio device that uses 2 MOTU Travelers. Sometimes I also use an Apogee Rosetta AD 2 CH A/D(connected via TOSlink). If I use the Rosetta, it needs to be the master clock. I have wordclock cables connected as follows: Rosetta WC Out>Traveler#1 WC In. Traveler#1 WC Out>Traveler#2 WC In.

Do you know which device should be set as the clock master? I chose Traveler#1. The documentation says to chose the hardware device that is the master. However, the only options are Travelers#1 and #2 (not Rosetta). It seems to work, but I want to make sure I'm not missing anything. Thanks!

Want to join the discussion?

Create an account or login to get started!