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=3e57cfdbbc9d3e158f08a8d54838dc5fb1d09410;hb=64c34bcf922881a9490d2a6a7d40165a9e594751;hp=fc5faa42dc7009cffba879add1612b07c80f891b;hpb=7088d7d2e5632f3e8b38ac8fd9e85aa9d62f9402;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 fc5faa4..3e57cfd 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,5 +2,53 @@ layout: default title: Setting Up MIDI --- - + +

What Can Ardour Do With MIDI?

+

+ MIDI + is a way to describe music data 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 by the same "engine" + that handles audio input and output. Up to release 3.5, that means + that all MIDI I/O takes place via JACK. JACK itself uses the + native MIDI support of the operating system to receive and send + MIDI data. These are: +

+ +

OS X : CoreMIDI

+

+ CoreMIDI is the standard MIDI framework on OSX systems. + It provides drivers for MIDI hardware and libraries needed by MIDI + software clients. +

+ +

Linux : ALSA MIDI

+

+ ALSA MIDI + is the standard MIDI framework on Linux systems. It provides drivers + for MIDI hardware and libraries needed by MIDI software clients. +

+ +

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

+

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

+ {% children %}