]> Shamusworld >> Repos - ardour-manual/blob - include/step-entry.html
975c3778ea1c230a69b42892436548e80627b046
[ardour-manual] / include / step-entry.html
1
2 <p>
3   Editing MIDI can be a tedious task. Ardour allows using a connected
4   MIDI device like a music keyboard or pad controller, or use the mouse.
5   A third option, providing fine-grain control, precision and speed of entry
6   comes from using a custom note entry dialog.
7 </p>
8 <p>
9   The step entry dialog is accessed via a <kbd class="mouse">right click</kbd>
10   context menu on the <kbd>rec-enable</kbd> button, because step entry is related
11   to <em>recording</em> MIDI data. Step editing and recording MIDI via the
12   track's MIDI port cannot happen simultaneously, so the track should <em>not</em>
13   be rec-armed.
14 </p>
15
16 <figure>
17     <img src="/images/step_entry.png" alt="Ardour's Step Entry dialog">
18     <figcaption>
19       Ardour's Step Entry dialog
20     </figcaption>
21 </figure>
22
23 <p>
24   The dialog (quite closely modelled on Logic's) contains:
25 </p>
26
27 <ul>
28   <li>Chord entry switch (successive notes are stacked in a chord until
29     it is released)</li>
30   <li>Note length selectors</li>
31   <li>Triplet toggle</li>
32   <li>Normal, single, double and triple dotted note selectors</li>
33   <li>Sustain button</li>
34   <li>Buttons to:
35     <ul>
36      <li>Insert a rest of the current selected note duration</li>
37      <li>Insert a rest of the current grid step size</li>
38      <li>Move back to the last inserted note</li>
39      <li>Move forward to the next beat, or bar</li>
40      <li>Move forward to the edit point</li>
41     </ul>
42   </li>
43   <li>Dynamics controls from pianississimo to fortississimo</li>
44   <li>Channel selector</li>
45   <li>Explicit numerical velocity selector, for more precise control
46     than the dynamics selectors offer</li>
47   <li>Octave selector</li>
48   <li>Buttons to add bank or program change events</li>
49   <li>a full 10 octave virtual keyboard</li>
50 </ul>
51
52 <p>
53   More or less all actions in the step entry dialog can be driven directly from
54   the keyboard, so that moving back and forth from the keyboard to the mouse is
55   not necessary even for complex data insertion.
56 </p>
57 <p>
58   The default key bindings for this (configured in <tt>step_editing.bindings</tt>) are:
59 </p>
60
61 <table>
62         <tr><td><kbd>grave</kbd></td><td>octave 0</td></tr>
63         <tr><td><kbd>1</kbd> to <kbd>9</kbd></td><td>octave 1 to 9</td></tr>
64         <tr><td><kbd>0</kbd></td><td>octave 10</td></tr>
65
66   <tr><td><kbd>F1</kbd></td><td>note length whole</td></tr>
67   <tr><td><kbd>F2</kbd></td><td>note length half</td></tr>
68   <tr><td><kbd>F3</kbd></td><td>note length third</td></tr>
69   <tr><td><kbd>F4</kbd> to <kbd>F8</kbd></td><td>note length quarter to sixtyfourth</td></tr>
70
71   <tr><td><kbd>a</kbd></td><td>insert C</td></tr>
72   <tr><td><kbd>w</kbd></td><td>insert C &sharp;</td></tr>
73   <tr><td><kbd>s</kbd></td><td>insert D</td></tr>
74   <tr><td><kbd>e</kbd></td><td>insert D &sharp;</td></tr>
75   <tr><td><kbd>d</kbd></td><td>insert E</td></tr>
76   <tr><td><kbd>f</kbd></td><td>insert F</td></tr>
77   <tr><td><kbd>t</kbd></td><td>insert F &sharp;</td></tr>
78   <tr><td><kbd>g</kbd></td><td>insert G</td></tr>
79   <tr><td><kbd>y</kbd></td><td>insert G &sharp;</td></tr>
80   <tr><td><kbd>h</kbd></td><td>insert A</td></tr>
81   <tr><td><kbd>u</kbd></td><td>insert A &sharp;</td></tr>
82   <tr><td><kbd>j</kbd></td><td>insert B</td></tr>
83
84   <tr><td><kbd>Tab</kbd></td><td>insert rest</td></tr>
85   <tr><td><kbd>Primary Tab</kbd></td><td>insert snap rest</td></tr>
86   <tr><td><kbd>BackSpace</kbd></td><td>back</td></tr>
87
88   <tr><td><kbd>z</kbd></td><td>note velocity &#119183;&#119183;&#119183;</td></tr>
89   <tr><td><kbd>x</kbd></td><td>note velocity &#119183;&#119183;</td></tr>
90   <tr><td><kbd>c</kbd></td><td>note velocity &#119183;</td></tr>
91   <tr><td><kbd>v</kbd></td><td>note velocity &#119184;&#119183;</td></tr>
92   <tr><td><kbd>b</kbd></td><td>note velocity &#119184;&#119185;</td></tr>
93   <tr><td><kbd>n</kbd></td><td>note velocity &#119185;</td></tr>
94   <tr><td><kbd>m</kbd></td><td>note velocity &#119185;&#119185;</td></tr>
95   <tr><td><kbd>comma</kbd></td><td>note velocity &#119185;&#119185;&#119185;</td></tr>
96
97   <tr><td><kbd>Up</kbd></td><td>next note velocity</td></tr>
98   <tr><td><kbd>Down</kbd></td><td>prev note velocity</td></tr>
99   <tr><td><kbd>Primary Up</kbd></td><td>next note length</td></tr>
100   <tr><td><kbd>Primary Down</kbd></td><td>prev note length</td></tr>
101
102   <tr><td><kbd>apostrophe</kbd></td><td>toggle triplet</td></tr>
103   <tr><td><kbd>period</kbd></td><td>toggle dotted</td></tr>
104   <tr><td><kbd>Primary period</kbd></td><td>no dotted</td></tr>
105   <tr><td><kbd>bar</kbd></td><td>toggle chord</td></tr>
106
107 </table>