2013-01-29 19:26:36 -05:00
2014-02-18 14:12:28 -05:00
< p >
2020-05-18 19:07:17 -04:00
Entering notes in Ardour can be done by using a connected MIDI device like a MIDI keyboard or pad controller, or by using the mouse. A third option, which provides for fine-grained control, precision and speed comes from using Ardour's Step Entry dialog.
2014-02-18 14:12:28 -05:00
< / p >
2017-11-15 05:52:51 -05:00
< figure >
2020-05-18 19:07:17 -04:00
< img class = "fit" src = "/images/step_entry.png" alt = "Ardour's Step Entry dialog" >
< figcaption class = "center" > Ardour's Step Entry dialog.< / figcaption >
2017-11-15 05:52:51 -05:00
< / figure >
< p >
2020-05-18 19:07:17 -04:00
The step entry dialog is accessed by < kbd class = "mouse" > right< / kbd > -clicking on the < kbd class = "menu" style = "color:red;" > ● < / kbd > (Rec-Enable) button of the < a href = "@@midi-track-controls" > MIDI track< / a > to be edited and selecting < kbd class = "menu" > Step Entry< / kbd > from the menu that appears.
< / p >
< p class = "note" >
Step editing and recording MIDI via the track's MIDI port cannot happen simultaneously.
< / p >
< p >
The dialog (closely modelled on Logic's) contains:
2017-11-15 05:52:51 -05:00
< / p >
2013-01-29 19:26:36 -05:00
< ul >
2022-12-14 18:28:05 -05:00
< li >
Chord entry switch (successive notes are stacked in a chord until
it is released)
< / li >
2014-02-18 14:12:28 -05:00
< li > Note length selectors< / li >
< li > Triplet toggle< / li >
< li > Normal, single, double and triple dotted note selectors< / li >
< li > Sustain button< / li >
< li > Buttons to:
< ul >
< li > Insert a rest of the current selected note duration< / li >
< li > Insert a rest of the current grid step size< / li >
< li > Move back to the last inserted note< / li >
< li > Move forward to the next beat, or bar< / li >
2020-05-18 19:07:17 -04:00
< li > Move to the edit point< / li >
2014-02-18 14:12:28 -05:00
< / ul >
< / li >
< li > Dynamics controls from pianississimo to fortississimo< / li >
< li > Channel selector< / li >
2022-12-14 18:28:05 -05:00
< li >
Explicit numerical velocity selector, for more precise control
than the dynamics selectors offer
< / li >
2014-02-18 14:12:28 -05:00
< li > Octave selector< / li >
2022-12-14 18:28:05 -05:00
< li > A full 10-octave virtual keyboard< / li >
2013-01-29 19:26:36 -05:00
< / ul >
2017-11-15 05:52:51 -05:00
2014-02-18 14:12:28 -05:00
< p >
2020-05-18 19:07:17 -04:00
Almost all actions in the step entry dialog can be driven directly from the
keyboard, so that moving back and forth from the keyboard to the mouse is
2021-08-20 11:45:33 -04:00
typically not necessary— even for complex data entry. The default key
bindings are:
2019-04-15 03:58:29 -04:00
< / p >
2019-05-24 05:31:11 -04:00
< table >
2020-05-18 19:07:17 -04:00
< tr > < td > < kbd > `< / kbd > (grave accent)< / td > < td > Set octave 0< / td > < / tr >
< tr > < td > < kbd > 1< / kbd > to < kbd > 9< / kbd > < / td > < td > Set octave 1 to 9< / td > < / tr >
< tr > < td > < kbd > 0< / kbd > < / td > < td > Set octave 10< / td > < / tr >
2021-08-20 11:45:33 -04:00
< tr > < td > < kbd > f1< / kbd > < / td > < td > Set note length to whole< / td > < / tr >
< tr > < td > < kbd > f2< / kbd > < / td > < td > Set note length to half< / td > < / tr >
< tr > < td > < kbd > f3< / kbd > < / td > < td > Set note length to third< / td > < / tr >
< tr > < td > < kbd > f4< / kbd > to < kbd > f8< / kbd > < / td > < td > Set note length to quarter to sixtyfourth< / td > < / tr >
2020-05-18 19:07:17 -04:00
< tr > < td > < kbd > a< / kbd > < / td > < td > Insert C< / td > < / tr >
< tr > < td > < kbd > w< / kbd > < / td > < td > Insert C♯ < / td > < / tr >
< tr > < td > < kbd > s< / kbd > < / td > < td > Insert D< / td > < / tr >
< tr > < td > < kbd > e< / kbd > < / td > < td > Insert D♯ < / td > < / tr >
< tr > < td > < kbd > d< / kbd > < / td > < td > Insert E< / td > < / tr >
< tr > < td > < kbd > f< / kbd > < / td > < td > Insert F< / td > < / tr >
< tr > < td > < kbd > t< / kbd > < / td > < td > Insert F♯ < / td > < / tr >
< tr > < td > < kbd > g< / kbd > < / td > < td > Insert G< / td > < / tr >
< tr > < td > < kbd > y< / kbd > < / td > < td > Insert G♯ < / td > < / tr >
< tr > < td > < kbd > h< / kbd > < / td > < td > Insert A< / td > < / tr >
< tr > < td > < kbd > u< / kbd > < / td > < td > Insert A♯ < / td > < / tr >
< tr > < td > < kbd > j< / kbd > < / td > < td > Insert B< / td > < / tr >
2021-08-20 11:45:33 -04:00
< tr > < td > < kbd > tab< / kbd > < / td > < td > Insert a one note length rest< / td > < / tr >
< tr > < td > < kbd class = "mod1" > tab< / kbd > < / td > < td > Insert a one grid unit rest< / td > < / tr >
< tr > < td > < kbd > backspace< / kbd > < / td > < td > Moves the cursor back one note length< / td > < / tr >
2019-05-24 05:31:11 -04:00
2020-05-18 19:07:17 -04:00
< tr > < td > < kbd > z< / kbd > < / td > < td > Set note velocity 𝆏 𝆏 𝆏 < / td > < / tr >
< tr > < td > < kbd > x< / kbd > < / td > < td > Set note velocity 𝆏 𝆏 < / td > < / tr >
< tr > < td > < kbd > c< / kbd > < / td > < td > Set note velocity 𝆏 < / td > < / tr >
< tr > < td > < kbd > v< / kbd > < / td > < td > Set note velocity 𝆐 𝆏 < / td > < / tr >
< tr > < td > < kbd > b< / kbd > < / td > < td > Set note velocity 𝆐 𝆑 < / td > < / tr >
< tr > < td > < kbd > n< / kbd > < / td > < td > Set note velocity 𝆑 < / td > < / tr >
< tr > < td > < kbd > m< / kbd > < / td > < td > Set note velocity 𝆑 𝆑 < / td > < / tr >
< tr > < td > < kbd > ,< / kbd > (comma)< / td > < td > Set note velocity 𝆑 𝆑 𝆑 < / td > < / tr >
< tr > < td > < kbd > ↑ < / kbd > < / td > < td > Set next note velocity< / td > < / tr >
< tr > < td > < kbd > ↓ < / kbd > < / td > < td > Set prev note velocity< / td > < / tr >
< tr > < td > < kbd class = "mod1" > ↑ < / kbd > < / td > < td > Set next note length< / td > < / tr >
< tr > < td > < kbd class = "mod1" > ↓ < / kbd > < / td > < td > Set prev note length< / td > < / tr >
< tr > < td > < kbd > '< / kbd > < / td > < td > Toggle triplet< / td > < / tr >
< tr > < td > < kbd > .< / kbd > < / td > < td > Set single dotted< / td > < / tr >
< tr > < td > < kbd class = "mod1" > .< / kbd > < / td > < td > Clear dotted< / td > < / tr >
2021-08-20 11:45:33 -04:00
< tr > < td > < kbd > |< / kbd > (bar)< / td > < td > Toggle chord< / td > < / tr >
2019-05-24 05:31:11 -04:00
< / table >
2020-05-18 19:07:17 -04:00