manual/include/mnemonic-bindings-for-os-x.html
Shamus Hammons dfec6899ef Initial cleanup of manual content.
This includes fixing em-dashes, badly spaced colons, various
misspellings, removal of spurious {% %} constructs, conversion of <br />
to <br> (still too many <br>s kicking around), and initial light cleanup
of a few sections that caught my eye.
2017-02-14 09:18:56 -06:00

328 lines
9.7 KiB
HTML

<p>
A <a href="/files/a3_mnemonic_cheat_sheet_osx.pdf">printable cheat sheet</a>
for these bindings is available for download.
</p>
<h2>Transport &amp; Recording Control</h2>
<dl class="bindings">
<dt>destroy last recording</dt>
<dd><kbd class="mod1">Del</kbd></dd>
<dt>engage record</dt>
<dd><kbd class="mod3">r</kbd></dd>
<dt>fast forward</dt>
<dd><kbd class="mod3"></kbd></dd>
<dt>loop play (the loop range)</dt>
<dd><kbd class="">l</kbd></dd>
<dt>rewind</dt>
<dd><kbd class="mod3">&larr;</kbd></dd>
<dt>set playhead position</dt>
<dd><kbd class="">p</kbd></dd>
<dt>start recording</dt>
<dd><kbd class="mod3">space</kbd></dd>
<dt>stop (keep loop/range play)</dt>
<dd><kbd class="mod12">space</kbd></dd>
<dt>stop and destroy</dt>
<dd><kbd class="mod1">space</kbd></dd>
<dt>toggle auto play</dt>
<dd><kbd class="">5</kbd></dd>
<dt>toggle auto return</dt>
<dd><kbd class="">6</kbd></dd>
<dt>toggle click (metronome)</dt>
<dd><kbd class="">7</kbd></dd>
<dt>toggle playhead follows edits</dt>
<dd><kbd class="mod3">f</kbd></dd>
<dt>toggle playhead tracking</dt>
<dd><kbd class="mod1">f</kbd></dd>
<dt>toggle roll</dt>
<dd><kbd class="">space</kbd></dd>
<dt>toggle track rec-enable </dt>
<dd><kbd class="mod3">b</kbd></dd>
<dt>toggle track solo status</dt>
<dd><kbd class="mod2">s</kbd></dd>
<dt>transition to reverse</dt>
<dd><kbd class="mod3">&darr;</kbd></dd>
<dt>transition to roll</dt>
<dd><kbd class="mod3">&uarr;</kbd></dd>
</dl>
<h2>Session &amp; File Handling</h2>
<dl class="bindings">
<dt>add track(s) or bus(ses)</dt>
<dd><kbd class="mod13">n</kbd></dd>
<dt>export session</dt>
<dd><kbd class="mod1">e</kbd></dd>
<dt>import audio files</dt>
<dd><kbd class="mod1">i</kbd></dd>
<dt>open a new session</dt>
<dd><kbd class="mod1">n</kbd></dd>
<dt>open a recent session</dt>
<dd><kbd class="mod13">o</kbd></dd>
<dt>open an existing session</dt>
<dd><kbd class="mod1">o</kbd></dd>
<dt>quit</dt>
<dd><kbd class="mod1">q</kbd></dd>
<dt>save session</dt>
<dd><kbd class="mod1">s</kbd></dd>
<dt>snapshot session</dt>
<dd><kbd class="mod13">s</kbd></dd>
<dt>toggle sel. track MIDI input</dt>
<dd><kbd class="mod2">i</kbd></dd>
</dl>
<h2>Changing What's Visible</h2>
<dl class="bindings">
<dt>fit tracks vertically</dt>
<dd><kbd class="">f</kbd></dd>
<dt>move selected tracks down</dt>
<dd><kbd class="mod1">&darr;</kbd></dd>
<dt>move selected tracks up</dt>
<dd><kbd class="mod1">&uarr;</kbd></dd>
<dt>scroll down (page)</dt>
<dd><kbd class="">PgDn</kbd></dd>
<dt>scroll down (step)</dt>
<dd><kbd class="">&darr;</kbd></dd>
<dt>scroll up (page)</dt>
<dd><kbd class="">PageUp</kbd></dd>
<dt>scroll up (step)</dt>
<dd><kbd class="">&uarr;</kbd></dd>
<dt>toggle editor window mixer</dt>
<dd><kbd class="mod3">e</kbd></dd>
<dt>toggle last 2 zoom states</dt>
<dd><kbd class="mod3">z</kbd></dd>
<dt>zoom height to selected region(s)</dt>
<dd><kbd class="mod1">Control+z</kbd></dd>
<dt>zoom height and time to selected region</dt>
<dd><kbd class="mod2">z</kbd></dd>
<dt>zoom in</dt>
<dd><kbd class="">=</kbd></dd>
<dt>zoom out</dt>
<dd><kbd class="">-</kbd></dd>
</dl>
<h2>Window Visibility</h2>
<dl class="bindings">
<dt>toggle locations dialog</dt>
<dd><kbd class="mod2">l</kbd></dd>
<dt>focus on main clock</dt>
<dd><kbd class="kp">&divide;</kbd></dd>
<dt>maximise editor space</dt>
<dd><kbd class="mod12">f</kbd></dd>
<dt>rotate editor &amp; mixer window</dt>
<dd><kbd class="mod2">m</kbd></dd>
<dt>show rhythm ferret window </dt>
<dd><kbd class="mod2">f</kbd></dd>
<dt>toggle big clock</dt>
<dd><kbd class="mod2">b</kbd></dd>
<dt>toggle color manager</dt>
<dd><kbd class="mod2">c</kbd></dd>
<dt>toggle editor window</dt>
<dd><kbd class="mod2">e</kbd></dd>
<dt>toggle global audio patchbay</dt>
<dd><kbd class="mod2">p</kbd></dd>
<dt>toggle global midi patchbay</dt>
<dd><kbd class="mod23">p</kbd></dd>
<dt>toggle key bindings editor</dt>
<dd><kbd class="mod2">k</kbd></dd>
<dt>toggle preferences dialog</dt>
<dd><kbd class="mod2">o</kbd></dd>
<dt>toggle preferences dialog</dt>
<dd><kbd class="mod13">p</kbd></dd>
</dl>
<h2>Editing with Edit Point</h2>
<p>
Most edit functions operate on a single <dfn>Edit Point</dfn> (EP). The
edit
point can be any of: playhead (default), the mouse or an active marker.
The choice of edit point (by default) also sets the <dfn>Zoom Focus</dfn>.
</p>
<dl class="bindings">
<dt>EP to next region sync</dt>
<dd><kbd class="">;</kbd></dd>
<dt>EP to prev region sync</dt>
<dd><kbd class="">'</kbd></dd>
<dt>cycle to next grid snap mode</dt>
<dd><kbd class="">2</kbd></dd>
<dt>cycle to next zoom focus</dt>
<dd><kbd class="">1</kbd></dd>
<dt>insert from region list</dt>
<dd><kbd class="">i</kbd></dd>
<dt>insert time</dt>
<dd><kbd class="mod1">t</kbd></dd>
<dt>move EP to playhead</dt>
<dd><kbd class="mod2">Return</kbd></dd>
<dt>next EP w/marker</dt>
<dd><kbd class="mod1">^</kbd></dd>
<dt>next EP w/o marker</dt>
<dd><kbd class="">`</kbd></dd>
<dt>trim back</dt>
<dd><kbd class="">k</kbd></dd>
<dt>trim front</dt>
<dd><kbd class="">j</kbd></dd>
<dt>trim region end to edit point</dt>
<dd><kbd class="mod3">}</kbd></dd>
<dt>trim region start to edit point</dt>
<dd><kbd class="mod3">{</kbd></dd>
<dt>trim region to end of prev region</dt>
<dd><kbd class="mod1">j</kbd></dd>
<dt>trim region to start of next region</dt>
<dd><kbd class="mod1">k</kbd></dd>
<dt>use previous grid unit</dt>
<dd><kbd class="">3</kbd></dd>
<dt>use next grid unit</dt>
<dd><kbd class="">4</kbd></dd>
<dt>use previous grid unit</dt>
<dd><kbd class="mod1">3</kbd></dd>
<dt>use next musical grid unit</dt>
<dd><kbd class="mod1">4</kbd></dd>
</dl>
<h2>Aligning with the Edit Point</h2>
<p>
<dfn>Align operations</dfn> move regions so that their start/end/sync
point is at the edit point. <dfn>Relative</dfn> operations just align
the first region and moves other selected regions to maintain relative
positioning.
</p>
<dl class="bindings">
<dt>align end(s)</dt>
<dd><kbd class="mod2">a</kbd></dd>
<dt>align start(s)</dt>
<dd></dd>
<dt>align start(s) relative</dt>
<dd><kbd class=""></kbd></dd>
<dt>align sync points</dt>
<dd><kbd class="mod3">a</kbd></dd>
<dt>align sync points (relative)</dt>
<dd><kbd class="">a</kbd></dd>
<dt>range end to next prev edge</dt>
<dd><kbd class="mod1">&gt;</kbd></dd>
<dt>range end to next region edge</dt>
<dd><kbd class="">&gt;</kbd></dd>
<dt>range start to next region edge</dt>
<dd><kbd class="mod1">&lt;</kbd></dd>
<dt>range start to prev region edge</dt>
<dd><kbd class="">&lt;</kbd></dd>
</dl>
<h2>Edit Point Playback</h2>
<dl class="bindings">
<dt>play edit range</dt>
<dd><kbd class="mod2">Space</kbd></dd>
<dt>play from EP &amp; return</dt>
<dd><kbd class="mod1">Space</kbd></dd>
<dt>play selected region(s)</dt>
<dd><kbd class="">h</kbd></dd>
</dl>
<h2>Region Operations</h2>
<dl class="bindings">
<dt>duplicate region (multi)</dt>
<dd><kbd class="mod3">d</kbd></dd>
<dt>duplicate region (once)</dt>
<dd><kbd class="mod2">d</kbd></dd>
<dt>export selected region(s)</dt>
<dd></dd>
<dt>increase region gain</dt>
<dd><kbd class="">^</kbd></dd>
<dt>move to original position</dt>
<dd><kbd class="mod2">o</kbd></dd>
<dt>mute/unmute</dt>
<dd><kbd class="mod1">m</kbd></dd>
<dt>normalize</dt>
<dd><kbd class="">n</kbd></dd>
<dt>nudge backward</dt>
<dd><kbd class="kp">&ndash;</kbd></dd>
<dt>nudge forward</dt>
<dd><kbd class="kp">+</kbd></dd>
<dt>quantize MIDI notes </dt>
<dd><kbd class="">q</kbd></dd>
<dt>reduce region gain</dt>
<dd><kbd class="">&amp;</kbd></dd>
<dt>reverse</dt>
<dd><kbd class="mod2">r</kbd></dd>
<dt>set fade in length</dt>
<dd><kbd class="">/</kbd></dd>
<dt>set fade out length</dt>
<dd><kbd class="">\</kbd></dd>
<dt>set region sync point</dt>
<dd><kbd class="">v</kbd></dd>
<dt>split</dt>
<dd><kbd class="">s</kbd></dd>
<dt>toggle fade in active</dt>
<dd><kbd class="mod1">/</kbd></dd>
<dt>toggle fade out active</dt>
<dd><kbd class="mod1">\</kbd></dd>
<dt>transpose</dt>
<dd><kbd class="mod2">t</kbd></dd>
</dl>
<h2>Generic Editing</h2>
<dl class="bindings">
<dt>copy</dt>
<dd><kbd class="mod1">c</kbd></dd>
<dt>cut</dt>
<dd><kbd class="mod1">x</kbd></dd>
<dt>delete</dt>
<dd><kbd class="">Del</kbd></dd>
<dt>paste</dt>
<dd><kbd class="mod1">v</kbd></dd>
<dt>redo</dt>
<dd><kbd class="mod1">r</kbd></dd>
<dt>undo</dt>
<dd><kbd class="mod1">z</kbd></dd>
</dl>
<h2>Selecting</h2>
<p class="note">
There are a few functions that refer to an <dfn>Edit Range</dfn>. The
current edit range is defined using combinations of the possible edit
points: <dfn>playhead</dfn>, <dfn>active marker</dfn>, or<dfn>mouse</dfn>.
</p>
<dl class="bindings">
<dt>all after playhead</dt>
<dd><kbd class="mod13">p</kbd></dd>
<dt>all before playhead</dt>
<dd><kbd class="mod1">p</kbd></dd>
<dt>all enclosed by edit range</dt>
<dd><kbd class="mod1">u</kbd></dd>
<dt>all present in edit range</dt>
<dd><kbd class="">u</kbd></dd>
<dt>convert edit range to range</dt>
<dd><kbd class="">F6</kbd></dd>
<dt>invert selection</dt>
<dd><kbd class="mod3">i</kbd></dd>
<dt>select all after EP</dt>
<dd><kbd class="mod1">Shift+e</kbd></dd>
<dt>select all before EP</dt>
<dd><kbd class="mod1">e</kbd></dd>
<dt>select all in loop range</dt>
<dd><kbd class="mod1">l</kbd></dd>
<dt>select all in punch range</dt>
<dd><kbd class="mod1">d</kbd></dd>
<dt>select everything</dt>
<dd><kbd class="mod1">a</kbd></dd>
<dt>select next track/bus</dt>
<dd><kbd class="mod2"></kbd></dd>
<dt>select previous track/bus</dt>
<dd><kbd class="mod2"></kbd></dd>
</dl>
<h2>Defining Loop, Punch Range and Tempo Changes</h2>
<dl class="bindings">
<dt>set loop range from edit range</dt>
<dd><kbd class="">]</kbd></dd>
<dt>set loop range from region(s)</dt>
<dd><kbd class="mod2">]</kbd></dd>
<dt>set punch range from edit range</dt>
<dd><kbd class="">[</kbd></dd>
<dt>set punch range from region(s)</dt>
<dd><kbd class="mod2">[</kbd></dd>
<dt>set tempo (1 bar) from edit range</dt>
<dd><kbd class="">0</kbd></dd>
<dt>set tempo (1 bar) from region(s)</dt>
<dd><kbd class="">9</kbd></dd>
</dl>