]> Shamusworld >> Repos - ardour-manual/blob - include/handling-overlapping-notes.html
Minor edit to 'Controlling Track with Automation'.
[ardour-manual] / include / handling-overlapping-notes.html
1   
2 <p>
3   Every MIDI note consists of two messages, a NoteOn and a NoteOff. Each one 
4   has a note number and a channel (also a velocity, but that isn't relevant 
5   here). The MIDI standard stresses that it is invalid to send a second NoteOn 
6   for the same note number on the same channel before a NoteOff for the first 
7   NoteOn. It is more or less impossible to do this with a physical MIDI 
8   controller such as a keyboard, but remarkably easy to trigger when editing 
9   in a DAW&mdash;simply overlapping two instances of the same note will do it.
10 </p>
11 <p>
12   Ardour offers many options for how to deal with instances where you overlap 
13   two instances of the same note. Which one to use is a per-session property 
14   and can be modified from <kbd class="menu">Session &gt; Properties &gt; Misc &gt; MIDI
15   Options</kbd>.
16 </p>
17
18 <dl class="wide-table">
19   <dt>never allow them</dt>
20   <dd>Edits that would create note overlaps are not allowed</dd>
21   <dt>don't do anything in particular</dt>
22   <dd>Ardour leaves overlapping notes alone&mdash;the behaviour of a MIDI receiver (plugin or hardware) is undefined</dd>
23   <dt>replace any overlapped existing note</dt>
24   <dd>When one note is moved to overlap another, remove the one that wasn't being moved</dd>
25   <dt>shorten the overlapped existing note</dt>
26   <dd>When one note is moved to overlap another, shorten the one that wasn't moved so that there is no overlap</dd>
27   <dt>shorten the overlapping new note</dt>
28   <dd>When one note is moved to overlap another, shorten the one that was moved so that there is no overlap</dd>
29   <dt>replace both overlapping notes with a single note</dt>
30   <dd>When one note is moved to overlap another, merge them both to form one (longer) note</dd>
31 </dl>
32 <p>
33   Changing the option in use will not retroactively make changes&mdash;it will 
34   only affect new note overlaps created while the option remains chosen.
35 </p>
36 <p class="warning">
37   Ardour does not check for note overlaps across tracks or even across regions. 
38   If you create these, it is your responsibility to deal with the consequences.
39 </p>
40