manual/include/using-more-than-one-audio-device.html

80 lines
3.0 KiB
HTML
Raw Normal View History

2013-02-14 07:30:39 -05:00
<p>
Ardour will only ever deal with a single <dfn>audio device</dfn>. If you
want to use more than one, you have two choices:
</p>
<ul>
<li>
If you want to use Ardour to start JACK (which handles all
audio I/O) you will need to create a "fake" audio device on your
computer the represents all the multiple devices you wish to
use. How to do this is platform dependent and described below.
</li>
<li>
Use a different tool to start JACK and manage all the devices.
</li>
</ul>
2013-02-14 07:30:39 -05:00
<p>
Ardour is fundamentally designed to be a component in a
pro-audio/music creation environment. Standard operating practice
for such setups involves using only a single digital <dfn>sample
clock</dfn> (something counting off the time between audio samples).
This means that trying to use multiple independent soundcards is
problematic, because each soundcard has its own sample clock, running
2014-02-03 19:53:24 -05:00
independently from the others. Over time, these different clocks
<dfn>drift</dfn>
out of sync with each other, which causes glitches in the audio. You
cannot stop this drift, although in some cases the effects may be
insignificant enough that some people might not care about them.
</p>
2013-02-14 07:30:39 -05:00
<p>
Thus in an ideal world you should not use multiple independent
soundcards but instead use a single device with a single clock and all
the inputs, outputs and other features that you need.
</p>
2013-01-29 19:26:36 -05:00
<p>
Of course, a lot of people don't live in an ideal world, and believe
that software should make up for this.
2013-01-29 19:26:36 -05:00
</p>
2013-02-14 07:30:39 -05:00
<h2>OS X</h2>
2013-02-20 19:19:11 -05:00
<p>
In CoreAudio, <dfn>aggregate devices</dfn> provide a method to use
multiple soundcards as a single device. For example, you can
aggregate two 8-channel devices so that you can record 16 channels
into Ardour.
2013-02-20 19:19:11 -05:00
</p>
<div class="note">
2013-02-20 19:19:11 -05:00
<p>
2014-02-03 19:53:24 -05:00
If you are using a <em>single</em> typical 3rd party
2013-02-20 19:19:11 -05:00
audio interface (such as those from Apogee, RME, Presonus, and many
2014-02-03 19:53:24 -05:00
others), <em>or</em> you are using JackPilot or a similar
application to start JACK, you do not need to worry about this.<br>
2014-02-03 19:53:24 -05:00
You will need to set up an aggregate device only if either
of the following conditions are true:
2013-02-20 19:19:11 -05:00
</p>
<ul>
<li>You want to use two entirely separate
2014-02-03 19:53:24 -05:00
devices <em>and</em> want to start JACK using Ardour.</li>
<li>You want to use your <dfn>builtin audio device</dfn> <em>and</em>
want to start JACK using Ardour.</li>
<li>You want to use more than two entirely separate devices</li>
</ul>
</div>
<p>
In the case of your builtin audio device, you will need to create
2013-02-20 19:21:15 -05:00
an aggregate device that combines "Builtin Input" and "Builtin
Output" into one device.
</p>
<p>
2014-02-03 19:53:24 -05:00
The precise instructions for creating an aggregate device on OS X
2017-01-03 12:03:08 -05:00
have varied from one released to another. Please read <a href="https://support.apple.com/en-us/HT202000">https://support.apple.com/en-us/HT202000</a>
</p>
2013-02-14 07:30:39 -05:00
<h2>Linux</h2>
2013-02-14 07:30:39 -05:00
<p>
2017-01-03 12:03:08 -05:00
Please see the instructions at <a href="http://jackaudio.org/faq/"
title="http://jackaudio.org/faq/">http://jackaudio.org/faq</a>
2013-02-14 07:30:39 -05:00
</p>