]> Shamusworld >> Repos - ardour-manual/blob - include/configuring-midi.html
Why I/O plugins are cheaper than busses
[ardour-manual] / include / configuring-midi.html
1
2 <p>
3   <dfn><abbr title="Musical Instrument Digital Interface">MIDI</abbr></dfn> is
4   a way to describe musical performances and to control music hardware and
5   software.
6 </p>
7
8 <p>
9   Ardour can import and record MIDI data, and perform a variety of editing
10   operations on it. Furthermore, MIDI can be used to control various functions
11   of Ardour.
12 </p>
13
14 <h2>MIDI Handling Frameworks</h2>
15
16 <p>
17   MIDI input and output for Ardour are handled internally by the same "engine" that
18   handles audio input and output. However, Ardour can use as many MIDI devices
19   as the system can see as there are no syncing difficulties as there would be with audio.
20 </p>
21
22 <table class="dl">
23   <tr><th>OS X</th>
24   <td><dfn>CoreMIDI</dfn> is the standard MIDI framework on OSX systems.</td></tr>
25   <tr><th>Linux</th>
26   <td><dfn><abbr title="Advanced Linux Sound API">ALSA</abbr> MIDI</dfn> is the
27   standard MIDI framework on Linux systems.</td></tr>
28   <tr><th>Windows</th>
29   <td><dfn><abbr title="Microsoft Multimedia Environment">MME</abbr></dfn> is the standard
30   MIDI framework on Windows systems.</td></tr>
31 </table>
32
33 <p class="note">
34   <dfn><abbr title="JACK Audio Connection Kit">JACK</abbr></dfn> is an
35   alternate audio system which Ardour can utilize for both audio and
36   MIDI.  JACK is used to route audio between independent applications,
37   and is now considered an advanced use case which is not recommended
38   for most users.  Users with a need to use JACK for audio routing
39   should consult the latest documentation at
40   the <a href="https://jackaudio.org/">JACK website</a>.
41 </p>