X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fconfiguring-midi.html;h=217eee9a3e03ae1c91bb139468c7d85a44775d1e;hb=e40edb46856cde22d05154ef60fc2ebec1212429;hp=94c80ba83fbb43d84c1ab3171f68c94670285477;hpb=178bba3b522fbe071ac0c5bc3d48c40b4e41476b;p=ardour-manual diff --git a/include/configuring-midi.html b/include/configuring-midi.html index 94c80ba..217eee9 100644 --- a/include/configuring-midi.html +++ b/include/configuring-midi.html @@ -1,5 +1,50 @@ ---- -title: Configuring MIDI ---- +

+ MIDI is + a way to describe musical performances and to control music hardware and + software. +

+ +

+ Ardour can import and record MIDI data, and perform a variety of editing + operations on it. Furthermore, MIDI can be used to control various functions + of Ardour. +

+ +

MIDI Handling Frameworks

+ +

+ MIDI input and output for Ardour are handled internally by the same "engine" that + handles audio input and output. However, Ardour can use as many MIDI devices + as the system can see as there are no syncing difficulties as there would be with audio. +

+ + + + + + + + +
OS XCoreMIDI is the standard MIDI framework on OSX systems.
LinuxALSA MIDI is the + standard MIDI framework on Linux systems.
WindowsThere is no single standard MIDI framework on Windows, but Ardour + can work with ASIO and others.
+ +

+ On Linux systems, QJackCtl control software displays ALSA MIDI + ports under its "ALSA" tab (it does not currently display CoreMIDI ports). + By contrast, JACK MIDI ports show up under the MIDI + tab in QJackCtl. However, when Ardour is using jackd for audio in and out + the alsa MIDI ports are not accessable. When Ardour is using ALSA for audio + in and out then only alsa MIDI ports are accessable. +

+ +

JACK MIDI Configuration

+ +

+ By default, JACK will not automatically detect and use + existing MIDI ports. One of several ways of bridging between + the native MIDI frameworks (e.g. CoreMIDI or ALSA) and JACK MIDI must be + chosen, as described in the following sections. +