]> Shamusworld >> Repos - ardour-manual/blob - _manual/03_setting-up-your-system/05_setting-up-midi/02_midi-on-linux.html
adaed743acb1fe9efd131590df0f460d0a942327
[ardour-manual] / _manual / 03_setting-up-your-system / 05_setting-up-midi / 02_midi-on-linux.html
1 ---
2 layout: default
3 title: MIDI on Linux
4 ---                        
5   
6 <h2>a2jmidid</h2>
7 <p>
8   <dfn>a2jmidid</dfn> is an application that bridges between the system
9   <abbr title="Musical Instrument Digital Interface">MIDI</abbr> ports and
10   <abbr title="JACK Audio Connection Kit">JACK</abbr>.
11 </p>
12 <p>
13   First you should make sure that there is no ALSA sequencer support enabled
14   in JACK. To do that open QJackCtl's <kbd class="menu">Setup</kbd> window.
15 </p>
16 <p>
17   Set <kbd class="menu">Settings &gt; MIDI Driver</kbd> to <kbd
18   class="input">none</kbd>.
19   Then uncheck the <kbd class="optoff">Misc &gt; Enable ALSA Sequencer
20   support</kbd> option.<br />
21   Now it's time to restart your jack server before going on.
22 </p>
23
24 <h3>Check for a2jmidid availability</h3>
25 <p>
26   First, check whether a2jmidid is already installed in your system. After
27   starting your JACK server, go to the command line and type
28 </p>
29 <kbd class="cmd lin">a2jmidid -e</kbd>
30 <p>
31   If a2jmidid does not exist, install it with the software manager of your
32   Linux distribution and try again.
33 </p>
34
35 <h3>Check surface control MIDI ports</h3>
36 <p>
37   After starting a2jmidid, your control surface MIDI ports should appear in
38   qjackctl under <kbd class="menu">Connections &gt; MIDI &gt; a2j</kbd>.
39 </p>
40 <p>
41   You can now add <kbd class="input">a2jmidid -e</kbd> as an "after start-up" script in the <kbd
42   class="menu">Setup &gt; Options</kbd> tab of QJackCtl, so that it is
43   started automatically whenever you start JACK.
44 </p>