]> Shamusworld >> Repos - ardour-manual-diverged/blob - _manual/03_setting-up-your-system/05_setting-up-midi.html
8fb4083a3fafa85cde1a2cb3623cb21e63f9e897
[ardour-manual-diverged] / _manual / 03_setting-up-your-system / 05_setting-up-midi.html
1 ---
2 layout: default
3 title: Setting Up MIDI
4 ---                        
5  <h2>MIDI Handling Frameworks</h2>
6 <h4>CoreMIDI</h4>
7
8 <p> CoreMIDI is the standard MIDI framework to comunicate with MIDI
9 hardware on OSX systems. It provides drivers and libraries needed by
10 MIDI clients. These ports do not show up in qjackctl</p>
11
12 <h4>ALSA MIDI</h4>
13
14 <p> ALSA MIDI is the standard MIDI framework to comunicate with MIDI
15 hardware on Linux systems. It provides drivers and libraries needed by
16 MIDI clients. These ports show up under the "ALSA" tab in qjackctl</p>
17
18 <h4> JACK MIDI</h4>
19
20 <p> JACK MIDI is a framework used to comunicate between JACK MIDI
21 software clients. It provides zero jitter and a fixed latency of 1
22 "period" (the same latency that exists for audio). These ports show up
23 under the "MIDI" tab in qjackctl.
24 </p>
25     
26 <p>
27 Various ways of "bridging" between the native MIDI framework
28 (e.g. CoreMIDI or ALSA) and JACK MIDI, as described in the sections
29 below.
30 </p>
31
32 {% children %}