X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fconfiguring-midi.html;h=217eee9a3e03ae1c91bb139468c7d85a44775d1e;hb=65c85fa9b607c8c0e852d77c8117e3125181e69c;hp=b28b04f643122b019e912540f228c8ed20be9eeb;hpb=2098e011e638b5c86c56e68df7757975fc4d728f;p=ardour-manual diff --git a/include/configuring-midi.html b/include/configuring-midi.html index b28b04f..217eee9 100644 --- a/include/configuring-midi.html +++ b/include/configuring-midi.html @@ -1,3 +1,50 @@ +

+ 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. +