X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=_manual%2F03_setting-up-your-system%2F05_setting-up-midi.html;h=4172ba99ce0ea804d68a51127f7a6274b0df6c92;hb=7a9da70647ce4d4c48e042f93e05b89dd983399e;hp=8fb4083a3fafa85cde1a2cb3623cb21e63f9e897;hpb=69fdbbb2e3f21977c7675cf13e21ae95bacef30e;p=ardour-manual diff --git a/_manual/03_setting-up-your-system/05_setting-up-midi.html b/_manual/03_setting-up-your-system/05_setting-up-midi.html index 8fb4083..4172ba9 100644 --- a/_manual/03_setting-up-your-system/05_setting-up-midi.html +++ b/_manual/03_setting-up-your-system/05_setting-up-midi.html @@ -2,29 +2,53 @@ layout: default title: Setting Up MIDI --- -

MIDI Handling Frameworks

-

CoreMIDI

-

CoreMIDI is the standard MIDI framework to comunicate with MIDI -hardware on OSX systems. It provides drivers and libraries needed by -MIDI clients. These ports do not show up in qjackctl

+

What Can Ardour Do With 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. +

-

ALSA MIDI

+

MIDI Handling Frameworks

+

+ MIDI input and output for Ardour are handled by the same "engine" + that handles audio input and output. +

-

ALSA MIDI is the standard MIDI framework to comunicate with MIDI -hardware on Linux systems. It provides drivers and libraries needed by -MIDI clients. These ports show up under the "ALSA" tab in qjackctl

+
+
OS X
+
CoreMIDI is the standard MIDI framework on OSX systems. +
+
Linux
+
+ ALSA MIDI + is the standard MIDI framework on Linux systems. +
+
Windows
+
+ There is no single standard MIDI framework on Windows, + but Ardour can work with ASIO and others. +
-

JACK MIDI

+
-

JACK MIDI is a framework used to comunicate between JACK MIDI -software clients. It provides zero jitter and a fixed latency of 1 -"period" (the same latency that exists for audio). These ports show up -under the "MIDI" tab in qjackctl. +

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

- + +

JACK MIDI Configuration

-Various ways of "bridging" between the native MIDI framework +By default, JACK will not automatically detect and use existing MIDI +ports on your system. You must choose one of several ways +of bridging between the native MIDI frameworks (e.g. CoreMIDI or ALSA) and JACK MIDI, as described in the sections below.