2013-01-29 19:26:36 -05:00
|
|
|
|
2014-02-18 14:12:28 -05:00
|
|
|
<p>
|
2017-01-27 03:58:26 -05:00
|
|
|
Ardour's handling of <dfn>MIDI editing</dfn> differs from most other DAWs
|
2014-02-18 14:12:28 -05:00
|
|
|
and MIDI sequencers.
|
|
|
|
</p>
|
2013-01-29 19:26:36 -05:00
|
|
|
|
2014-02-18 14:12:28 -05:00
|
|
|
<h2>Key features of Ardour MIDI handling</h2>
|
2013-01-29 19:26:36 -05:00
|
|
|
<ul>
|
2014-02-18 14:12:28 -05:00
|
|
|
<li>
|
2017-01-27 03:58:26 -05:00
|
|
|
All editing is done in-place, in-window. There is no separate piano roll
|
2017-10-27 10:23:42 -04:00
|
|
|
window or pane. Edit notes right where they appear.
|
2014-02-18 14:12:28 -05:00
|
|
|
</li>
|
2017-03-10 11:02:43 -05:00
|
|
|
<li>
|
|
|
|
MIDI, just like audio, exists in regions. MIDI regions behave like audio
|
2017-10-27 10:23:42 -04:00
|
|
|
regions: they can be moved, trimmed, copied (cloned), or deleted. Ardour
|
|
|
|
allows either editing MIDI (or audio) regions, or MIDI region content (the
|
|
|
|
notes), but never both at the same time. The <kbd class="menu">e</kbd> key
|
|
|
|
(by default) toggles between region level and note level editing
|
2017-03-10 11:02:43 -05:00
|
|
|
</li>
|
|
|
|
<li>
|
2017-10-27 10:23:42 -04:00
|
|
|
Editing note information in Ardour occurs in only a single region. There is
|
|
|
|
no way currently to edit in 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.
|
|
|
|
Region(s), though, can be copy-pasted just as with audio.
|
2017-03-10 11:02:43 -05:00
|
|
|
</li>
|
2014-02-18 14:12:28 -05:00
|
|
|
<li>
|
2019-08-04 02:36:55 -04:00
|
|
|
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.
|
2014-02-18 14:12:28 -05:00
|
|
|
</li>
|
|
|
|
<li>
|
2019-08-04 02:36:55 -04:00
|
|
|
Every MIDI track has its own MIDI port for input; it may have an
|
2017-01-27 03:58:26 -05:00
|
|
|
arbitrary combination of audio and MIDI outputs, depending on the signal
|
2019-08-04 02:36:55 -04:00
|
|
|
processing in the track.
|
2014-02-18 14:12:28 -05:00
|
|
|
</li>
|
|
|
|
<li>
|
2017-01-27 03:58:26 -05:00
|
|
|
Full automation for MIDI tracks, integrated with the handling of all MIDI
|
2014-02-18 14:12:28 -05:00
|
|
|
CC data for each track.
|
|
|
|
</li>
|
|
|
|
<li>
|
2017-01-27 03:58:26 -05:00
|
|
|
Controllers (CC data) can be set to discrete or continuous modes (the
|
2014-02-18 14:12:28 -05:00
|
|
|
latter will interpolate between control points and send additional
|
|
|
|
data).
|
|
|
|
</li>
|
|
|
|
<li>
|
2017-10-27 10:23:42 -04:00
|
|
|
There is a Normal and a Percussive mode for note data editing.
|
2014-02-18 14:12:28 -05:00
|
|
|
</li>
|
|
|
|
<li>
|
2017-01-27 03:58:26 -05:00
|
|
|
The <dfn>scroomer</dfn> is a combination scroll/zoom tool for altering
|
2014-02-18 14:12:28 -05:00
|
|
|
the zoom level and range of visible MIDI data.
|
|
|
|
</li>
|
2013-01-29 19:26:36 -05:00
|
|
|
</ul>
|
2014-02-18 14:12:28 -05:00
|
|
|
|
|
|
|
<h2>Notable Differences</h2>
|
2013-01-29 19:26:36 -05:00
|
|
|
<ul>
|
2014-02-18 14:12:28 -05:00
|
|
|
<li>
|
2017-10-27 10:23:42 -04:00
|
|
|
Fader (volume) control currently operates on transmitted MIDI data, not by
|
|
|
|
sending CC #7.
|
2014-02-18 14:12:28 -05:00
|
|
|
</li>
|
|
|
|
<li>
|
2017-10-27 10:23:42 -04:00
|
|
|
All note/data editing is per-region. There are no cross-region operations at
|
|
|
|
this time.
|
2014-02-18 14:12:28 -05:00
|
|
|
</li>
|
|
|
|
<li>
|
2017-02-13 22:47:33 -05:00
|
|
|
By default, copying a MIDI region creates a <dfn>deep link</dfn>—both
|
2017-10-27 10:23:42 -04:00
|
|
|
regions share the same data source, and edits to the contents of one will
|
|
|
|
affect the other. Breaking this link is done by selecting <kbd
|
|
|
|
class="menu">MIDI > Unlink from other copies</kbd> from the region
|
2017-01-27 03:58:26 -05:00
|
|
|
context menu, after which the selected region(s) will have their own copies
|
2017-10-27 10:23:42 -04:00
|
|
|
of <em>only</em> the data that they visually display on screen. The region
|
|
|
|
will no longer be trimmable back to its original length after an Unlink
|
|
|
|
operation, and the operation cannot be undone.
|
2014-02-18 14:12:28 -05:00
|
|
|
</li>
|
2013-01-29 19:26:36 -05:00
|
|
|
</ul>
|