f04db3fe5d
A few other files were touched as well as they were referred to by files in the MIDI part, which lead to other connected things being pulled in. As this is only the first pass, there will be more necessary changes coming in the near future. Also, the lowest two levels of structure were mistakenly removed from the build system; these have been added back as they are necessary to keep the structure of the manual sane.
53 lines
1.9 KiB
HTML
53 lines
1.9 KiB
HTML
|
|
<p>
|
|
Ardour's handling of MIDI and how it allows the editing of MIDI data differs
|
|
in key ways from most other DAWs and MIDI sequencers. Also, unlike its
|
|
handling of audio data, the editing of MIDI data in Ardour is necessarily
|
|
<em>destructive</em> by nature.
|
|
</p>
|
|
|
|
<h2>Key features of Ardour MIDI editing</h2>
|
|
|
|
<ul>
|
|
<li>
|
|
All editing is done in-place, in-window; there is no separate piano roll
|
|
window or pane. Notes are edited right where they appear.
|
|
</li>
|
|
<li>
|
|
Editing note information in Ardour occurs in only a single region. There is
|
|
no way currently to edit note data for multiple regions at the same time;
|
|
so, for example, notes cannot be selected in several regions and then all
|
|
deleted, nor can they be copied and pasted from one region to another.
|
|
Regions, however, <em>can</em> be copied and pasted just as with audio.
|
|
</li>
|
|
<li>
|
|
When using jackd as the audio server for Ardour, all MIDI I/O is done
|
|
via JACK for sample accurate timing and maximal efficiency when communicating
|
|
with external software synthesizers. Otherwise, Ardour connects to midi
|
|
via the existing OS MIDI system.
|
|
</li>
|
|
<li>
|
|
Every MIDI track has its own MIDI port for input; it may have an
|
|
arbitrary combination of audio and MIDI outputs, depending on the signal
|
|
processing in the track.
|
|
</li>
|
|
<li>
|
|
Full automation for MIDI tracks, integrated with the handling of all MIDI
|
|
CC data for each track.
|
|
</li>
|
|
<li>
|
|
Controllers (CC data) can be set to discrete or continuous modes (the
|
|
latter will interpolate between control points and send additional
|
|
data).
|
|
</li>
|
|
<li>
|
|
There is a Normal and a Percussive mode for note data editing.
|
|
</li>
|
|
<li>
|
|
The vertical dimension of the region window is controlled by a
|
|
<dfn>scroomer</dfn> widget, which is a combination scroll/zoom tool for
|
|
altering the zoom level and range of visible MIDI data.
|
|
</li>
|
|
</ul>
|
|
|