]> Shamusworld >> Repos - ardour-manual/blob - include/audio-midi-setup.html
2ce417b8a9e80e1bae7eba8f7ec71f0f9a916957
[ardour-manual] / include / audio-midi-setup.html
1 <h2 class="clear">Audio/MIDI Setup</h2>
2
3 <figure class="center">
4   <img src="/images/Audio-MIDI_Setup.png" alt="The Audio/MIDI Setup Dialog"/>
5   <figcaption>
6     The Audio/MIDI Setup Dialog
7   </figcaption>
8 </figure>
9
10 <p>
11   This window exposes the different audio options to be used by Ardour for the
12   current work session, for hardware and software and is made of:
13 </p>
14
15 <table class="dl">
16   <tr><th>Audio System</th>
17   <td>Depending on the operating system, Ardour can possibly use different audio
18     systems, e.g. on Linux, both <abbr title="Advanced Linux Sound Architecture">
19     ALSA</abbr> and <abbr title="JACK Audio Connection Kit">JACK</abbr> are
20     available.
21  </td></tr>
22   <tr><th>Driver</th>
23   <td>
24     On Mac OS X this will typically be <kbd class="menu">CoreAudio</kbd>. On Linux usually
25     this will be either <kbd class="menu"><abbr title="Free Firewire Audio Driver fOr
26     linux">FFADO</abbr></kbd>
27     or <kbd class="menu"><abbr title="Advanced Linux Sound
28     Architecture">ALSA</abbr></kbd>, depending on whether or not a firewire device
29     is used. Advanced users on all platforms may also
30     use <kbd class="menu">NetJack</kbd> which provides network audio I/O.
31   </td></tr>
32   <tr><th>Device</th>
33   <td>The selector should show all available interfaces provided by the
34   driver above and which are capable of duplex operation.
35   <p class="warning">
36     When using an Intel Mac running OS X and the builtin audio
37     interface, its separate input and output devices must be <a href="@@using-more-than-one-audio-device">
38     merged</a> first into a single "aggregate device" before Ardour will be able
39     to use it.
40    </p>
41   </td></tr>
42   <tr><th>Sample Rate</th>
43   <td>
44     The selector will allow to select from any sample rate supported by the device
45     selected above it.
46   </td></tr>
47   <tr><th>Buffer Size</th>
48   <td>
49     The size of the buffer used by the audio interface can be adjusted
50     to allow for either lower latency, or lower CPU usage and higher
51     latency.
52   </td></tr>
53   <tr><th>Input/Output Channels</th>
54   <td>
55     Specifies the number of hardware channels to use. The
56     default is <kbd class="menu">all available channels</kbd>.</td></tr>
57   <tr><th>Hardware Input/Output Latency</th>
58   <td>Specify the hardware delay in samples for precise latency compensation.</td></tr>
59   <tr><th>Calibrate</th>
60   <td>
61     This button runs a semi-automated guided process to obtain
62     precise hardware latency measurements for the above option.</td></tr>
63   <tr><th>MIDI System</th>
64   <td>
65     Selects the MIDI driver to use. On Mac OS X, this will be <kbd
66     class="menu">CoreMIDI</kbd>. On Linux, this will follow the audio backend.
67     If the Audio backend is ALSA, midi will be alsa also. If the backend is
68     JACK, it can be changed between two legacy
69     ALSA drivers or the (preferred) new JACK+ALSA implementation.</td></tr>
70 </table>