]> Shamusworld >> Repos - ardour-manual-diverged/blob - include/controlling-ardour-with-osc.html
edf802a827bc7bea3a85a971ad075ddb2cdc36f1
[ardour-manual-diverged] / include / controlling-ardour-with-osc.html
1 ---
2 title: Controlling Ardour with OSC
3 ---
4
5 <p>
6   <abbr title="Open Sound Control"><dfn>OSC</dfn></abbr> lets synthesizers 
7   and other devices communicate with Ardour. OSC devices can send commands 
8   relating to playback (such as play or stop), performance (such as volume, 
9   play, stop, and almost any other function (such as Edit, or Undo).
10 </p>
11
12 <p class="note">
13   <em>Note:</em> OSC control has changed dramatically since Ardour 4.7.
14   The Path structure has been completely redone, Banking has been introduced,
15   The controller is now able to tell Ardour what kind of feedback it can
16   work with (including bank size) and two new math styles have been added
17   to gain controls. If you are using an Ardour version of 4.7 or less,
18   please read <a
19   href="/using-control-surfaces/controlling-ardour-with-osc/osc-control-in-ardour-4.7-and-prior/">
20   Osc control in ardour 4.7 and prior.</a>
21 </p>
22
23 <p>
24   Ardour is probably one of the most OSC-controllable audio applications 
25   around, but as with all OSC-controllable apps, you can't do much without 
26   knowing what <dfn>messages</dfn> can be sent. This document describes the 
27   various categories of messages that Ardour understands. It is subject to 
28   change, particularly the "Actions" part below, since this relates to the 
29   GTK GUI for Ardour rather than the backend.
30 </p>
31
32 <h2>Connecting to Ardour via OSC</h2>
33
34 <p>
35   OSC support is not enabled by default, but can be turned on via 
36   <kbd class="menu">Edit &gt; Preferences &gt; Control Surfaces</kbd>. 
37   Once enabled, Ardour will listen on port <code>3819</code> by default. 
38   This port number can be changed by editing <code>$ARDOUR_CONFIG</code> 
39   and adding this line within the <code>&lt;Config&gt;</code> section:
40 </p>
41
42 <kbd class="input">&lt;Option name="osc-port" value="<em>Your choice
43 here</em>"/&gt;</kbd>
44
45 <p>
46   Ardour sends any feedback to the port and address that sent any
47   feedback request. The port does not have to match Ardour's port. In
48   fact it is better not to. This means that Ardour can deal with more
49   than one controller at a time. The two controllers can bank
50   independently and even use different math for faders. This could be
51   used to allow talent to adjust their own monitor mix using a tablet
52   or phone that can run an OSC controller. For a full explanation of
53   how Ardour's feedback works please read <a
54   href="/using-control-surfaces/controlling-ardour-with-osc/feedback-in-osc/">
55   OSC feedback In Ardour.</a>
56 </p>
57
58 <h2>Control Surface Set Up</h2>
59
60 <p>
61   Control surface set up allows the controller to tell Ardour about it's
62   capabilities. The surface can tell Ardour how many control strips it
63   has for banking, if it is capable of setting it's faders or buttons
64   to values set by Ardour's GUI or automation, What kind of math the
65   faders use and more.
66 </p>
67
68 <p>
69   Any time the <em>/set_surface</em> command is sent, the current bank
70   is recalculated and if feedback is turned on, the values of each
71   strip's controls are sent (or refreshed) as well. This will also
72   refresh the Master feedback setup.
73 </p>
74
75 <p class="note">
76   Surface Port Setting is available in the OSC GUI.
77 </p>
78
79 <p>
80   As of Ardour 5.1, There is now a GUI setup in response to those using
81   tablets with applications such as touchOSC or AndrOSC who need to be
82   able to set a port for Ardour to send to. It can also change the
83   default setting for set_surface. For more information about Ardour's
84   OSC configuration GUI please read <a
85   href="/using-control-surfaces/controlling-ardour-with-osc/osc-setup-dialog/">
86   Ardour's Setup Dialog.</a>
87 </p>
88
89 <p>If /set_surface is not sent, the default values are used:
90   <ul>
91           <li><em>Bank Size</em>: 0&mdash;No banking (or infinite bank size).</li>
92           <li><em>Strip Types</em>: All strip types except hidden and special.</li>
93           <li><em>Feedback</em>: 0&mdash;All off.</li>
94           <li><em>Fader Mode</em>: 0&mdash;gain in dB (not relevant with feedback off)</li>
95   </ul>
96 </p>
97
98 <p>
99   These values give the same behaviour as prior versions of Ardour. (or the closest possible)
100 </p>
101
102 <dl class="bindings">
103   <dt><kbd class="osc">/set_surface <em>bank_size</em> <em>strip_types</em>
104   <em>feedback</em> <em>fadermode</em></kbd></dt>
105   <dd>
106           See below for an explanation of each parameter.
107   </dd>
108 </dl>
109
110 <h3>bank_size</h3>
111
112 <p>
113   Bank Size is the number of channel strips the controller supports
114   without banking. Setting this to 0 turns banking off by setting the
115   bank size to infinite.
116 </p>
117
118 <p class="note">
119         Bank size can also be set with <em>/set_surface/bank_size size.</em>
120 </p>
121
122 <h3>strip_types</h3>
123
124 <p>
125   strip_types is an integer made up of bits. The easy way to
126   deal with this is to think of strip_types items being worth a number and
127   then adding all those numbers together for a value to send.
128   Strip Types will determine what kind of strips will be included in
129   bank. This would include: Audio, MIDI, buses, VCAs, Master, Monitor
130   and hidden or selected strips.
131 </p>
132
133 <p>
134   Aside from setting the track types for the main mix assignments, using
135   /set_surface/strip_types with more than one surface button will allow
136   switching between modes for example: inputs only, buses only,
137   selected only, hidden only, by having the buttons send values of: 3,
138   12, 256, 512. A full mix button might have a value 31.
139 </p>
140
141 <p>
142   While Master and Monitor are listed as possibilities, most surfaces
143   will not use them. Using /master and /monitor makes more sense.
144   However, in the case where there are no master or monitor fader strips
145   on the surface, it may be necessary to include them in the banked
146   strips.
147 </p>
148
149 <p>Please see: <a
150   href="/using-control-surfaces/controlling-ardour-with-osc/calculating-feedback-and-strip-types-values/">
151   Calculating Feedback and Strip-types Values.</a>
152 </p>
153
154 <p class="note">
155         Strip types can also be set with <em>/set_surface/strip_types types.</em>
156 </p>
157
158 <h3>feedback</h3> 
159
160 <p>Feedback is an integer made up of bits. The easy way to
161   deal with this is to think of feedback items being worth a number and
162   then adding all those numbers together for a value to send.
163 </p>
164
165 <p>Please see: <a
166   href="/using-control-surfaces/controlling-ardour-with-osc/calculating-feedback-and-strip-types-values/">
167   Calculating Feedback and Strip-types Values.</a>
168 </p>
169
170 <p class="note">
171         Feedback can also be set with <em>/set_surface/feedback feedback.</em>
172 </p>
173
174 <h3>gainmode</h3>
175
176 <p>
177   Gainmode is a an int that acts as a bool:
178   <ul>
179           <li><em>0 (or false)</em> dB value as a float from -193 to +6. Sent as
180           /strip/gain SSID value. (-193 or below are the same as -inf)</li>
181           <li><em>1 (or true)</em> A positional fader based on the same math
182           as Ardour's GUI.  An Float from 0 to 1. Sent as
183           /strip/fader SSID value</li>
184   </ul>
185 </p>
186
187 <p>
188   Gainmode applies only to feedback values. The controller can choose
189   which gain math to use by choosing to use the /*/gain or /*/fader path
190   to send to Ardour. This makes sure a controller that doesn't set up
191   Ardour's OSC can still use either math. The gainmode for feedback also
192   determines the path Ardour uses for feedback so that the feedback
193   messages match the control messages.
194 </p>
195
196 <p class="note">
197         Gain mode can also be set with <em>/set_surface/gainmode gainmode.</em>
198 </p>
199
200 <h2>Querying Ardour for information</h2>
201
202 <p>
203   The control Surface may wish to control the type a frequency of
204   updates it receives. It can do this with querying commands. See: <a
205   href="/using-control-surfaces/controlling-ardour-with-osc/querying-ardour-with-osc/">
206   Querying Ardour with OSC.</a>
207 </p>
208   
209 <h2>List of OSC messages</h2>
210
211 <p class="note">
212         Parameter types show how the value will be used. However, they may
213         be sent as a different type if needed, see: <a
214         href="/using-control-surfaces/controlling-ardour-with-osc/parameter-types-in-osc/">
215         Parameter Types in OSC.</a>
216 </p>
217
218 <h3>Master or Global messages</h3>
219
220 <h4>Transport Control</h4>
221
222 <dl class="bindings">
223   <dt><kbd class="osc">/transport_stop</kbd></dt>
224   <dd></dd>
225   <dt><kbd class="osc">/transport_play</kbd></dt>
226   <dd></dd>
227   <dt><kbd class="osc">/toggle_roll</kbd></dt>
228   <dd>Toggles between play and stop</dd>
229   <dt><kbd class="osc">/set_transport_speed <em>s</em></kbd></dt>
230   <dd>where <em>s</em> is a float ranging from -8.0f to 8.0f</dd>
231   <dt><kbd class="osc">/ffwd</kbd></dt>
232   <dd></dd>
233   <dt><kbd class="osc">/rewind</kbd></dt>
234   <dd></dd>
235   <dt><kbd class="osc">/goto_start</kbd></dt>
236   <dd></dd>
237   <dt><kbd class="osc">/goto_end</kbd></dt>
238   <dd></dd>
239   <dt><kbd class="osc">/jump_bars <em>bars</em></kbd></dt>
240   <dd>Where <em>bars</em> is a float (+/-) of the number of bars to jump</dd>
241   <dt><kbd class="osc">/jump_seconds <em>seconds</em></kbd></dt>
242   <dd>Where <em>seconds</em> is a float (+/-) of the number of seconds to jump</dd>
243   <dt><kbd class="osc">/add_marker</kbd></dt>
244   <dd>(adds marker to the current transport position)</dd>
245   <dt><kbd class="osc">/remove_marker</kbd></dt>
246   <dd>Removes marker at the current transport position (if there is one)</dd>
247   <dt><kbd class="osc">/mark_in</kbd></dt>
248   <dd>Marks the begining of a range at the current transport position</dd>
249   <dt><kbd class="osc">/mark_out</kbd></dt>
250   <dd>Marks the end of a range at the current transport position</dd>
251   <dt><kbd class="osc">/next_marker</kbd></dt>
252   <dd></dd>
253   <dt><kbd class="osc">/prev_marker</kbd></dt>
254   <dd></dd>
255   <dt><kbd class="osc">/locate <em>spos</em> <em>roll</em></kbd></dt>
256   <dd>where <em>spos</em> is the target position in samples and
257   <em>roll</em> is a bool/integer defining whether you want transport 
258   to be kept rolling or not</dd>
259   <dt><kbd class="osc">/loop_toggle</kbd></dt>
260   <dd></dd>
261   <dt><kbd class="osc">/loop_location <em>start</em> <em>end</em></kbd></dt>
262   <dd><em>start</em> is the beginning of a loop and <em>end</em> is the
263   end of a loop both are integer frame positions.</dd>
264   <dt><kbd class="osc">/set_loop_range</kbd></dt>
265   <dd>Uses edit range as loop range</dd>
266   <dt><kbd class="osc">/set_session_range</kbd></dt>
267   <dd>Uses edit range as session range</dd>
268   <dt><kbd class="osc">/toggle_click</kbd></dt>
269   <dd></dd>
270   <dt><kbd class="osc">/midi_panic</kbd></dt>
271   <dd>Ardour will send an all notes off to all midi tracks</dd>
272   <dt><kbd class="osc">/cancel_all_solos</kbd></dt>
273   <dd>Cancel All Solos/PFLs/AFLs</dd>
274 </dl>
275
276 <h4>Transport Information</h4>
277
278 <dl>
279   <dt><kbd class="osc">/transport_frame</kbd></dt>
280   <dd>Ardour sends /transport_frame <em>current_frame</em></dd>
281   <dt><kbd class="osc">/transport_speed</kbd></dt>
282   <dd>Ardour sends /transport_speed <em>speed</em></dd>
283   <dt><kbd class="osc">/record_enabled</kbd></dt>
284   <dd>Ardour sends /record_enabled <em>recordenable_status</em></dd>
285 </dl>
286
287 <h4>Editing-related</h4>
288
289 <dl class="bindings">
290   <dt><kbd class="osc">/undo</kbd></dt>
291   <dd></dd>
292   <dt><kbd class="osc">/redo</kbd></dt>
293   <dd></dd>
294   <dt><kbd class="osc">/save_state</kbd></dt>
295   <dd>(this is the regular <kbd class="menu">Session &gt; Save</kbd>
296   operation)</dd>
297   <dt><kbd class="osc">/quick_snapshot_switch</kbd></dt>
298   <dd>Take a snapshot and switch to new version</dd>
299   <dt><kbd class="osc">/quick_snapshot_stay</kbd></dt>
300   <dd>Take a snapshot and keep working on this version</dd>
301   <dt><kbd class="osc">/fit_*_track(s)</kbd></dt>
302   <dd>Were <em>*</em> is one of 1, 2, 4, 8, 16, 32 or all. Fits this
303   many tracks in editor window. (add s for more than 1)</dd>
304   <dt><kbd class="osc">/zoom_*</kbd></dt>
305   <dd>Zoom editor to include <em>*</em> where <em>*</em> is 100_ms, 1_sec,
306   10_sec, 1_min, 5_min, 10_min or to_session</dd>
307   <dt><kbd class="osc">/temporal_zoom_in</kbd></dt>
308   <dd>Zoom editor in to show less time</dd>
309   <dt><kbd class="osc">/temporal_zoom_out</kbd></dt>
310   <dd>Zoom editor out to show more time</dd>
311   <dt><kbd class="osc">/scroll_up_1_track</kbd></dt>
312   <dd>Scroll the editor pane up 1 track</dd>
313   <dt><kbd class="osc">/scroll_up_1_page</kbd></dt>
314   <dd>Scroll the editor pane up 1 page</dd>
315   <dt><kbd class="osc">/scroll_dn_1_track</kbd></dt>
316   <dd>Scroll the editor pane down 1 track</dd>
317   <dt><kbd class="osc">/scroll_dn_1_page</kbd></dt>
318   <dd>Scroll the editor pane down 1 page</dd>
319 </dl>
320
321 <h4>Recording control</h4>
322
323 <dl class="bindings">
324   <dt><kbd class="osc">/toggle_punch_in</kbd></dt>
325   <dd></dd>
326   <dt><kbd class="osc">/toggle_punch_out</kbd></dt>
327   <dd></dd>
328   <dt><kbd class="osc">/set_punch_range</kbd></dt>
329   <dd>Uses edit range as punch range</dd>
330   <dt><kbd class="osc">/rec_enable_toggle</kbd></dt>
331   <dd></dd>
332   <!--dt><kbd class="osc">/toggle_all_rec_enables</kbd></dt>
333   <dd>(toggles all tracks' recording state)</dd-->
334   <dt><kbd class="osc">/stop_forget</kbd></dt>
335   <dd>Stop transport and delete/forget last take</dd>
336 </dl>
337
338 <h4>Master and Monitor strip control</h4>
339
340 <dl class="bindings">
341   <dt><kbd class="osc">/master/gain <em>dB</em></kbd></dt>
342   <dd>See gain in strips</dd>
343   <dt><kbd class="osc">/master/fader  <em>position</em></kbd></dt>
344   <dd>See fader in strips</dd>
345   <dt><kbd class="osc">/master/trimdB <em>dB</em></kbd></dt>
346   <dd>see trimdb in strips</dd>
347   <dt><kbd class="osc">/master/pan_stereo_position <em>position</em></kbd></dt>
348   <dd>See pan_stereo_position in strips</dd>
349   <dt><kbd class="osc">/master/mute  <em>yn</em></kbd></dt>
350   <dd>See mute in strips</dd>
351   <dt><kbd class="osc">/monitor/gain <em>dB</em></kbd></dt>
352   <dd>See gain in strips</dd>
353   <dt><kbd class="osc">/monitor/fader  <em>position</em></kbd></dt>
354   <dd>See fader in strips</dd>
355 </dl>
356
357 <h3>Track specific operations</h3>
358
359 <p>
360   For each of the following, <em>ssid</em> is the Surface Strip ID for the track
361 </p>
362
363 <p class="note">
364   SSID has a different meaning than RID in Ardour version 4.7 and before.
365   Effectively, banking is always being used and the SSID is generated on
366   the fly. The SSID is the position of the strip within bank as an int
367   1 to bank size. There are no gaps as there have been in the past.
368   Depending on the value of strip_types sent to Ardour, Master and
369   Monitor, may be included in the list of SSIDs or not as set in
370   <em>/set_surface</em>.
371 </p>
372
373 <p class="note">
374   Some Surfaces (many Android applets) are not able to deal with more
375   than one parameter in a command. However, the two parameter commands
376   below can also be sent as /strip/command/ssid param. In this case the
377   param should be a float even if an int is required below.
378 </p>
379
380 <dl class="bindings">
381   <dt><kbd class="osc">/bank_up </kbd></dt>
382   <dd>Change bank to the next higher bank.</dd>
383   <dt><kbd class="osc">/bank_down </kbd></dt>
384   <dd>Change bank to the next lower bank.</dd>
385   <dt><kbd class="osc">/strip/mute <em>ssid</em> <em>mute_st</em></kbd></dt>
386   <dd>where <em>mute_st</em> is a bool/int representing the desired mute state of the track</dd>
387   <dt><kbd class="osc">/strip/solo <em>ssid</em> <em>solo_st</em></kbd></dt>
388   <dd>where <em>solo_st</em> is a bool/int representing the desired solo state of the track</dd>
389   <dt><kbd class="osc">/strip/solo_iso <em>ssid</em> <em>state</em></kbd></dt>
390   <dd>where <em>state</em> is a bool/int representing the desired solo isolate state of the track</dd>
391   <dt><kbd class="osc">/strip/solo_safe <em>ssid</em> <em>state</em></kbd></dt>
392   <dd>where <em>state</em> is a bool/int representing the desired solo safe/lock state of the track</dd>
393   <dt><kbd class="osc">/strip/monitor_input <em>ssid</em> <em>monitor_st</em></kbd></dt>
394   <dd>where <em>monitor_st</em> is a bool/int where 1 is forced input monitoring.</dd>
395   <dt><kbd class="osc">/strip/monitor_disk <em>ssid</em> <em>monitor_st</em></kbd></dt>
396   <dd>where <em>monitor_st</em> is a bool/int where 1 is forced disk monitoring. When input and disk are both off, 
397   Auto monitoring is enabled.</dd>
398   <dt><kbd class="osc">/strip/recenable <em>ssid</em> <em>rec_st</em></kbd></dt>
399   <dd>where <em>rec_st</em> is a bool/int representing the desired rec state of the track</dd>
400   <dt><kbd class="osc">/strip/record_safe <em>ssid</em> <em>rec_st</em></kbd></dt>
401   <dd>where <em>rec_st</em> is a bool/int representing the desired record safe state of the track</dd>
402   <dt><kbd class="osc">/strip/polarity <em>ssid</em> <em>invert</em></kbd></dt>
403   <dd>where <em>invert</em> is a bool/int representing the desired polarity of the track</dd>
404   <dt><kbd class="osc">/strip/gain <em>ssid</em>  <em>gain</em></kbd></dt>
405   <dd>where <em>gain</em> is a float ranging from -193 to 6 representing the desired gain of the track in dB.</dd>
406   <dt><kbd class="osc">/strip/fader <em>ssid</em>  <em>position</em></kbd></dt>
407   <dd>where <em>position</em> is a float ranging from 0 to 1 representing the fader control position.</dd>
408   <dt><kbd class="osc">/strip/trimdB <em>ssid</em>  <em>trim_db</em></kbd></dt>
409   <dd>where <em>trim_db</em> is a float ranging from -20 to 20 representing the desired trim of the track in dB.</dd>
410   <dt><kbd class="osc">/strip/pan_stereo_position <em>ssid</em> <em>position</em></kbd></dt>
411   <dd>where <em>position</em> is a float ranging from 0 to 1 representing the desired pan position of the track</dd>
412   <dt><kbd class="osc">/strip/pan_stereo_width <em>ssid</em> <em>width</em></kbd></dt>
413   <dd>where <em>width</em> is a float ranging from 0 to 1 representing the desired pan width of the track</dd>
414   <dt><kbd class="osc">/strip/send/gain <em>ssid</em> <em>sendid</em> <em>send_gain</em></kbd></dt>
415   <dd>where <em>sendid</em> = nth_send, <em>send_gain</em> is a float
416   ranging from -193 to +6 representing the desired gain in dB for the send</dd>
417   <dt><kbd class="osc">/strip/send/fader <em>ssid</em> <em>sendid</em> <em>send_gain</em></kbd></dt>
418   <dd>where <em>sendid</em> = nth_send, <em>send_gain</em> is a float
419   ranging from 0 to 1 representing the desired position for the send as a fader</dd>
420   <dt><kbd class="osc">/strip/send/enable <em>ssid</em> <em>sendid</em> <em>state</em></kbd></dt>
421   <dd>where <em>sendid</em> = nth_send, <em>state</em> is 1 for enabled and 0 for disabled</dd>
422   <dt><kbd class="osc">/strip/list </kbd></dt>
423   <dd>see: <a href="/using-control-surfaces/controlling-ardour-with-osc/querying-ardour-with-osc/">
424   Querying Ardour with OSC.</a></dd>
425   <dt><kbd class="osc">/strip/sends <em>ssid</em></kbd></dt>
426   <dd>see: <a href="/using-control-surfaces/controlling-ardour-with-osc/querying-ardour-with-osc/">
427   Querying Ardour with OSC.</a></dd>
428   <dt><kbd class="osc">/strip/receives <em>ssid</em></kbd></dt>
429   <dd>see: <a href="/using-control-surfaces/controlling-ardour-with-osc/querying-ardour-with-osc/">
430   Querying Ardour with OSC.</a></dd>
431   <dt><kbd class="osc">/strip/plugin/list <em>ssid</em></kbd></dt>
432   <dd>see: <a href="/using-control-surfaces/controlling-ardour-with-osc/querying-ardour-with-osc/">
433   Querying Ardour with OSC.</a></dd>
434   <dt><kbd class="osc">/strip/plugin/descriptor <em>ssid</em></kbd></dt>
435   <dd>see: <a href="/using-control-surfaces/controlling-ardour-with-osc/querying-ardour-with-osc/">
436   Querying Ardour with OSC.</a></dd>
437   <dt><kbd class="osc">/strip/plugin/reset <em>ssid</em> <em>piid</em> </kbd></dt>
438   <dd>where <em>piid</em> = nth Plugin, will reset all values to the plugin's original values</dd>
439   <dt><kbd class="osc">/strip/plugin/activate <em>ssid</em> <em>piid</em> </kbd></dt>
440   <dd>where <em>piid</em> = nth Plugin, will set the plugin's state to active</dd>
441   <dt><kbd class="osc">/strip/plugin/deactivate <em>ssid</em> <em>piid</em> </kbd></dt>
442   <dd>where <em>piid</em> = nth Plugin, will set the plugin's state to inactive</dd>
443   <dt><kbd class="osc">/strip/plugin/parameter <em>ssid</em> <em>piid</em> <em>param</em> <em>value</em></kbd></dt>
444   <dd>where <em>piid</em> = nth Plugin, <em>param</em> = nth param, <em>value</em>
445   is a float ranging from 0 to 1 representing the desired parameter value</dd>
446   <dt><kbd class="osc">/strip/name <em>ssid</em> <em>name</em></kbd></dt>
447   <dd>where <em>name</em> is a string for the desired name of the track</dd>
448 </dl>
449
450 <h3>Selected Strip Operations</h3>
451
452 <p>
453   New for Ardour 5, A whole set of operations that work on the selected
454   or expanded strip.
455 </p>
456
457 <p class="note">
458   Selected strip operations are complex enough for their own page.
459   Please read: <a
460   href="/using-control-surfaces/controlling-ardour-with-osc/selection-considerations-in-osc/">
461   Selection Considerations in OSC.</a> This is most important if more
462   than one OSC surface is being used with Ardour.
463 </p>
464
465 <p>
466   There are two kinds of selection in OSC. GUI selection and local
467   expansion. By default expansion follows selection.
468   <ul>
469         <li>
470                 GUI selection: Use <em>/strip/select</em> to set.  Selecting
471                 a strip in the GUI will set OSC surface select and the surface
472                 will set GUI selection as well.
473         </li>
474         <li>
475                 Local expansion: Use <em>/strip/expand</em> to expand a strip
476                 without changing overall selection. When /strip/expand is set
477                 to 0 or false, the select channel will go back to using the
478                 strip selected by the GUI. While expand is turned on,
479                 selecting a strip on the GUI does not
480                 select the OSC strip. Sending a /strip/select message will
481                 override the expand as if it had been set to false.
482                 Good for more than one OSC controller at a time.
483         </li>
484   </ul>
485 </p>
486
487 <dl class="bindings">
488   <dt><kbd class="osc">/strip/select <em>ssid</em> <em>y/n</em></kbd></dt>
489   <dd>Where <em>y/n</em> = 1 for select. Sets both GUI select and strip
490   to expanded mode. (0 is ignored)</dd>
491   <dt><kbd class="osc">/strip/expand <em>ssid</em> <em>y/n</em></kbd></dt>
492   <dd>Where <em>y/n</em> = 1 for expanded mode. Sets only local strip to
493   Expanded. Setting to 0 resets the expansion to follow selection.</dd>
494   <dt><kbd class="osc">/select/expand <em>y/n</em></kbd></dt>
495   <dd>Where <em>y/n</em> = 1 for expanded mode, 0 for Select mode.</dd>
496   <dt><kbd class="osc">/select/recenable <em>y/n</em></kbd></dt>
497   <dd>Where <em>y/n</em> is 1 for enabled and 0 for disabled</dd>
498   <dt><kbd class="osc">/select/record_safe <em>y/n</em></kbd></dt>
499   <dd>Where <em>y/n</em> is 1 for safe and 0 for unlocked</dd>
500   <dt><kbd class="osc">/select/mute <em>y/n</em></kbd></dt>
501   <dd>Where <em>y/n</em> is 1 for enabled and 0 for disabled</dd>
502   <dt><kbd class="osc">/select/solo <em>y/n</em></kbd></dt>
503   <dd>Where <em>y/n</em> is 1 for enabled and 0 for disabled</dd>
504   <dt><kbd class="osc">/select/solo_iso <em>state</em></kbd></dt>
505   <dd>where <em>state</em> is a bool/int representing the desired solo isolate state of the track</dd>
506   <dt><kbd class="osc">/select/solo_safe <em>state</em></kbd></dt>
507   <dd>where <em>state</em> is a bool/int representing the desired solo safe/lock state of the track</dd>
508   <dt><kbd class="osc">/select/monitor_input <em>y/n</em></kbd></dt>
509   <dd>Where <em>y/n</em> is 1 for monitor from input and 0 for auto</dd>
510   <dt><kbd class="osc">/select/monitor_disk <em>y/n</em></kbd></dt>
511   <dd>Where <em>y/n</em> is 1 for monitor from disk and 0 for auto</dd>
512   <dt><kbd class="osc">/select/polarity <em>invert</em></kbd></dt>
513   <dd>where <em>invert</em> is a bool/int representing the desired polarity of the track</dd>
514   <dt><kbd class="osc">/select/gain <em>gain</em></kbd></dt>
515   <dd>Where <em>gain</em> is a float ranging from -193 to 6 representing the desired gain of the track in dB.</dd>
516   <dt><kbd class="osc">/select/fader <em>position</em></kbd></dt>
517   <dd>Where <em>position</em> is an float ranging from 0 to 1 representing the fader control position.</dd>
518   <dt><kbd class="osc">/select/trimdB <em>trim_db</em></kbd></dt>
519   <dd>where <em>trim_db</em> is a float ranging from -20 to 20 representing the desired trim of the track in dB.</dd>
520   <dt><kbd class="osc">/select/pan_stereo_position <em>position</em></kbd></dt>
521   <dd>where <em>position</em> is a float ranging from 0 to 1 representing the desired pan position of the track</dd>
522   <dt><kbd class="osc">/select/pan_stereo_width <em>width</em></kbd></dt>
523   <dd>where <em>width</em> is a float ranging from 0 to 1 representing the desired pan width of the track</dd>
524   <dt><kbd class="osc">/select/pan_elevation_position <em>position</em></kbd></dt>
525   <dd>where <em>position</em> is a float ranging from 0 to 1 representing the desired pan elevation of the track</dd>
526   <dt><kbd class="osc">/select/pan_frontback_position <em>position</em></kbd></dt>
527   <dd>where <em>position</em> is a float ranging from 0 to 1 representing the desired front to back position of the track</dd>
528   <dt><kbd class="osc">/select/pan_lfe_control <em>value</em></kbd></dt>
529   <dd>where <em>value</em> is a float ranging from 0 to 1 representing the desired LFE control value for the track</dd>
530   <dt><kbd class="osc">/select/send_gain", <em>sendid</em> <em>send_gain</em></kbd></dt>
531   <dd>where <em>sendid</em> = nth_send, <em>send_gain</em> is a float
532   ranging from -193 to +6 representing the desired gain in dB for the send</dd>
533   <dt><kbd class="osc">/select/send_fader", <em>sendid</em> <em>send_gain</em></kbd></dt>
534   <dd>where <em>sendid</em> = nth_send, <em>send_gain</em> is a float
535   ranging from 0 to 1 representing the desired position for the send as a fader</dd>
536   <dt><kbd class="osc">/select/send_enable", <em>sendid</em> <em>state</em></kbd></dt>
537   <dd>where <em>sendid</em> = nth_send, <em>state</em> is 1 for enabled and 0 for disabled</dd>
538 </dl>
539
540 <h3>Menu actions</h3>
541
542 <p>
543   Every single menu item in Ardour's GUI is accessible via OSC. There is
544   a single common syntax to trigger the action as if it was selected
545   with the mouse (or keyboard):
546 </p>
547
548 <kbd class="osc">/access_action <em>action_name</em></kbd>
549
550 <p>
551   The list below shows all available values of <em>action-name</em> as of
552   June 2016 for Ardour 5.0.pre0.1. You can get the current list at any
553   time by running Ardour with the -b flag.
554 </p>
555
556 <dl class="bindings">
557         <dt><strong>Action Name</strong></dt><dd><strong>Menu Name</strong></dd>
558   <!-- ProcessorMenu - ok -->
559   <dt><kbd class="osc">ProcessorMenu/ab_plugins</kbd></dt><dd>A/B Plugins</dd>
560   <dt><kbd class="osc">ProcessorMenu/activate_all</kbd></dt><dd>Activate All</dd>
561   <dt><kbd class="osc">ProcessorMenu/clear</kbd></dt><dd>Clear (all)</dd>
562   <dt><kbd class="osc">ProcessorMenu/clear_post</kbd></dt><dd>Clear (post-fader)</dd>
563   <dt><kbd class="osc">ProcessorMenu/clear_pre</kbd></dt><dd>Clear (pre-fader)</dd>
564   <dt><kbd class="osc">ProcessorMenu/controls</kbd></dt><dd>Controls</dd>
565   <dt><kbd class="osc">ProcessorMenu/copy</kbd></dt><dd>Copy</dd>
566   <dt><kbd class="osc">ProcessorMenu/cut</kbd></dt><dd>Cut</dd>
567   <dt><kbd class="osc">ProcessorMenu/deactivate_all</kbd></dt><dd>Deactivate All</dd>
568   <dt><kbd class="osc">ProcessorMenu/delete</kbd></dt><dd>Delete</dd>
569   <dt><kbd class="osc">ProcessorMenu/deselectall</kbd></dt><dd>Deselect All</dd>
570   <dt><kbd class="osc">ProcessorMenu/edit-generic</kbd></dt><dd>Edit with generic controls...</dd>
571   <dt><kbd class="osc">ProcessorMenu/edit</kbd></dt><dd>Edit...</dd>
572   <dt><kbd class="osc">ProcessorMenu/newaux</kbd></dt><dd>New Aux Send ...</dd>
573   <dt><kbd class="osc">ProcessorMenu/newinsert</kbd></dt><dd>New Insert</dd>
574   <dt><kbd class="osc">ProcessorMenu/newplugin</kbd></dt><dd>New Plugin</dd>
575   <dt><kbd class="osc">ProcessorMenu/newsend</kbd></dt><dd>New External Send ...</dd>
576   <dt><kbd class="osc">ProcessorMenu/paste</kbd></dt><dd>Paste</dd>
577   <dt><kbd class="osc">ProcessorMenu/rename</kbd></dt><dd>Rename</dd>
578   <dt><kbd class="osc">ProcessorMenu/selectall</kbd></dt><dd>Select All</dd>
579   <dt><kbd class="osc">ProcessorMenu/send_options</kbd></dt><dd>Send Options</dd>
580   <!-- Common - updated -->
581   <dt><kbd class="osc">Common/Hide</kbd></dt><dd></dd>
582   <dt><kbd class="osc">Common/NewMIDITracer</kbd></dt><dd>MIDI Tracer</dd>
583   <dt><kbd class="osc">Common/Quit</kbd></dt><dd>Quit</dd>
584   <dt><kbd class="osc">Common/Save</kbd></dt><dd>Save</dd>
585   <dt><kbd class="osc">Common/ToggleMaximalEditor</kbd></dt><dd>Maximize Editor Space</dd>
586   <dt><kbd class="osc">Common/ToggleMaximalMixer</kbd></dt><dd></dd>
587   <dt><kbd class="osc">Common/ToggleMixerList</kbd></dt><dd></dd>
588   <dt><kbd class="osc">Common/ToggleMonitorSection</kbd></dt><dd></dd>
589   <dt><kbd class="osc">Common/ToggleRecordEnableTrack10</kbd></dt><dd>Toggle Record Enable Track 10</dd>
590   <dt><kbd class="osc">Common/ToggleRecordEnableTrack11</kbd></dt><dd>Toggle Record Enable Track 11</dd>
591   <dt><kbd class="osc">Common/ToggleRecordEnableTrack12</kbd></dt><dd>Toggle Record Enable Track 12</dd>
592   <dt><kbd class="osc">Common/ToggleRecordEnableTrack13</kbd></dt><dd>Toggle Record Enable Track 13</dd>
593   <dt><kbd class="osc">Common/ToggleRecordEnableTrack14</kbd></dt><dd>Toggle Record Enable Track 14</dd>
594   <dt><kbd class="osc">Common/ToggleRecordEnableTrack15</kbd></dt><dd>Toggle Record Enable Track 15</dd>
595   <dt><kbd class="osc">Common/ToggleRecordEnableTrack16</kbd></dt><dd>Toggle Record Enable Track 16</dd>
596   <dt><kbd class="osc">Common/ToggleRecordEnableTrack17</kbd></dt><dd>Toggle Record Enable Track 17</dd>
597   <dt><kbd class="osc">Common/ToggleRecordEnableTrack18</kbd></dt><dd>Toggle Record Enable Track 18</dd>
598   <dt><kbd class="osc">Common/ToggleRecordEnableTrack19</kbd></dt><dd>Toggle Record Enable Track 19</dd>
599   <dt><kbd class="osc">Common/ToggleRecordEnableTrack1</kbd></dt><dd>Toggle Record Enable Track 1</dd>
600   <dt><kbd class="osc">Common/ToggleRecordEnableTrack20</kbd></dt><dd>Toggle Record Enable Track 20</dd>
601   <dt><kbd class="osc">Common/ToggleRecordEnableTrack21</kbd></dt><dd>Toggle Record Enable Track 21</dd>
602   <dt><kbd class="osc">Common/ToggleRecordEnableTrack22</kbd></dt><dd>Toggle Record Enable Track 22</dd>
603   <dt><kbd class="osc">Common/ToggleRecordEnableTrack23</kbd></dt><dd>Toggle Record Enable Track 23</dd>
604   <dt><kbd class="osc">Common/ToggleRecordEnableTrack24</kbd></dt><dd>Toggle Record Enable Track 24</dd>
605   <dt><kbd class="osc">Common/ToggleRecordEnableTrack25</kbd></dt><dd>Toggle Record Enable Track 25</dd>
606   <dt><kbd class="osc">Common/ToggleRecordEnableTrack26</kbd></dt><dd>Toggle Record Enable Track 26</dd>
607   <dt><kbd class="osc">Common/ToggleRecordEnableTrack27</kbd></dt><dd>Toggle Record Enable Track 27</dd>
608   <dt><kbd class="osc">Common/ToggleRecordEnableTrack28</kbd></dt><dd>Toggle Record Enable Track 28</dd>
609   <dt><kbd class="osc">Common/ToggleRecordEnableTrack29</kbd></dt><dd>Toggle Record Enable Track 29</dd>
610   <dt><kbd class="osc">Common/ToggleRecordEnableTrack2</kbd></dt><dd>Toggle Record Enable Track 2</dd>
611   <dt><kbd class="osc">Common/ToggleRecordEnableTrack30</kbd></dt><dd>Toggle Record Enable Track 30</dd>
612   <dt><kbd class="osc">Common/ToggleRecordEnableTrack31</kbd></dt><dd>Toggle Record Enable Track 31</dd>
613   <dt><kbd class="osc">Common/ToggleRecordEnableTrack32</kbd></dt><dd>Toggle Record Enable Track 32</dd>
614   <dt><kbd class="osc">Common/ToggleRecordEnableTrack3</kbd></dt><dd>Toggle Record Enable Track 3</dd>
615   <dt><kbd class="osc">Common/ToggleRecordEnableTrack4</kbd></dt><dd>Toggle Record Enable Track 4</dd>
616   <dt><kbd class="osc">Common/ToggleRecordEnableTrack5</kbd></dt><dd>Toggle Record Enable Track 5</dd>
617   <dt><kbd class="osc">Common/ToggleRecordEnableTrack6</kbd></dt><dd>Toggle Record Enable Track 6</dd>
618   <dt><kbd class="osc">Common/ToggleRecordEnableTrack7</kbd></dt><dd>Toggle Record Enable Track 7</dd>
619   <dt><kbd class="osc">Common/ToggleRecordEnableTrack8</kbd></dt><dd>Toggle Record Enable Track 8</dd>
620   <dt><kbd class="osc">Common/ToggleRecordEnableTrack9</kbd></dt><dd>Toggle Record Enable Track 9</dd>
621   <dt><kbd class="osc">Common/attach-editor</kbd></dt><dd></dd>
622   <dt><kbd class="osc">Common/attach-mixer</kbd></dt><dd></dd>
623   <dt><kbd class="osc">Common/attach-preferences</kbd></dt><dd></dd>
624   <dt><kbd class="osc">Common/change-editor-visibility</kbd></dt><dd></dd>
625   <dt><kbd class="osc">Common/change-mixer-visibility</kbd></dt><dd></dd>
626   <dt><kbd class="osc">Common/change-preferences-visibility</kbd></dt><dd></dd>
627   <dt><kbd class="osc">Common/Chat</kbd></dt><dd>Chat</dd>
628   <dt><kbd class="osc">Common/cheat-sheet</kbd></dt><dd></dd>
629   <dt><kbd class="osc">Common/detach-editor</kbd></dt><dd></dd>
630   <dt><kbd class="osc">Common/detach-mixer</kbd></dt><dd></dd>
631   <dt><kbd class="osc">Common/detach-preferences</kbd></dt><dd></dd>
632   <dt><kbd class="osc">Common/forums</kbd></dt><dd></dd>
633   <dt><kbd class="osc">Common/hide-editor</kbd></dt><dd></dd>
634   <dt><kbd class="osc">Common/hide-mixer</kbd></dt><dd></dd>
635   <dt><kbd class="osc">Common/hide-preferences</kbd></dt><dd></dd>
636   <dt><kbd class="osc">Common/howto-report</kbd></dt><dd></dd>
637   <dt><kbd class="osc">Common/key-change-editor-visibility</kbd></dt><dd></dd>
638   <dt><kbd class="osc">Common/key-change-mixer-visibility</kbd></dt><dd></dd>
639   <dt><kbd class="osc">Common/key-change-preferences-visibility</kbd></dt><dd></dd>
640   <dt><kbd class="osc">Common/Manual</kbd></dt><dd>Manual</dd>
641   <dt><kbd class="osc">Common/menu-show-preferences</kbd></dt><dd></dd>
642   <dt><kbd class="osc">Common/next-tab</kbd></dt><dd></dd>
643   <dt><kbd class="osc">Common/previous-tab</kbd></dt><dd></dd>
644   <dt><kbd class="osc">Common/Reference</kbd></dt><dd>Reference</dd>
645   <dt><kbd class="osc">Common/show-editor</kbd></dt><dd></dd>
646   <dt><kbd class="osc">Common/show-mixer</kbd></dt><dd></dd>
647   <dt><kbd class="osc">Common/show-preferences</kbd></dt><dd></dd>
648   <dt><kbd class="osc">Common/toggle-editor-mixer</kbd></dt><dd>Toggle Editor+Mixer</dd>
649   <dt><kbd class="osc">Common/toggle-luawindow</kbd></dt><dd></dd>
650   <dt><kbd class="osc">Common/toggle-meterbridge</kbd></dt><dd>Meterbridge</dd>
651   <dt><kbd class="osc">Common/tracker</kbd></dt><dd></dd>
652   <dt><kbd class="osc">Common/website</kbd></dt><dd></dd>
653   <dt><kbd class="osc">Common/website-dev</kbd></dt><dd></dd>
654   <!-- MIDI - updated-->
655   <dt><kbd class="osc">MIDI/panic</kbd></dt><dd>Panic</dd>
656   <!-- Main - updated -->
657   <dt><kbd class="osc">Main/AddLuaScript</kbd></dt><dd></dd>
658   <dt><kbd class="osc">Main/AddTrackBus</kbd></dt><dd>Add Track or Bus...</dd>
659   <dt><kbd class="osc">Main/CleanupPeakFiles</kbd></dt><dd></dd>
660   <dt><kbd class="osc">Main/CleanupUnused</kbd></dt><dd>Clean-up Unused Sources...</dd>
661   <dt><kbd class="osc">Main/Close</kbd></dt><dd>Close</dd>
662   <dt><kbd class="osc">Main/CloseVideo</kbd></dt><dd>Remove Video</dd>
663   <dt><kbd class="osc">Main/EditMetadata</kbd></dt><dd>Edit Metadata...</dd>
664   <dt><kbd class="osc">Main/Escape</kbd></dt><dd></dd>
665   <dt><kbd class="osc">Main/ExportAudio</kbd></dt><dd>Export To Audio File(s)...</dd>
666   <dt><kbd class="osc">Main/Export</kbd></dt><dd>Export</dd>
667   <dt><kbd class="osc">Main/ExportVideo</kbd></dt><dd>Export To Video File</dd>
668   <dt><kbd class="osc">Main/FlushWastebasket</kbd></dt><dd>Flush Wastebasket</dd>
669   <dt><kbd class="osc">Main/ImportMetadata</kbd></dt><dd>Import Metadata...</dd>
670   <dt><kbd class="osc">Main/Metadata</kbd></dt><dd>Metadata</dd>
671   <dt><kbd class="osc">Main/New</kbd></dt><dd>New...</dd>
672   <dt><kbd class="osc">Main/Open</kbd></dt><dd>Open...</dd>
673   <dt><kbd class="osc">Main/OpenVideo</kbd></dt><dd>Open Video</dd>
674   <dt><kbd class="osc">Main/QuickSnapshotStay</kbd></dt><dd></dd>
675   <dt><kbd class="osc">Main/QuickSnapshotSwitch</kbd></dt><dd></dd>
676   <dt><kbd class="osc">Main/Recent</kbd></dt><dd>Recent...</dd>
677   <dt><kbd class="osc">Main/RemoveLuaScript</kbd></dt><dd></dd>
678   <dt><kbd class="osc">Main/Rename</kbd></dt><dd>Rename...</dd>
679   <dt><kbd class="osc">Main/SaveAs</kbd></dt><dd>Save As...</dd>
680   <dt><kbd class="osc">Main/SaveTemplate</kbd></dt><dd>Save Template...</dd>
681   <dt><kbd class="osc">Main/Scripting</kbd></dt><dd></dd>
682   <dt><kbd class="osc">Main/SnapshotStay</kbd></dt><dd></dd>
683   <dt><kbd class="osc">Main/SnapshotSwitch</kbd></dt><dd></dd>
684   <dt><kbd class="osc">Main/StemExport</kbd></dt><dd>Stem export...</dd>
685   <dt><kbd class="osc">Main/cancel-solo</kbd></dt><dd></dd>
686   <dt><kbd class="osc">Main/duplicate-routes</kbd></dt><dd></dd>
687   <!-- Main_menu - updated -->
688   <dt><kbd class="osc">Main_menu/AudioFileFormatData</kbd></dt><dd>Sample Format</dd>
689   <dt><kbd class="osc">Main_menu/AudioFileFormatHeader</kbd></dt><dd>File Type</dd>
690   <dt><kbd class="osc">Main_menu/AudioFileFormat</kbd></dt><dd>Audio File Format</dd>
691   <dt><kbd class="osc">Main_menu/Cleanup</kbd></dt><dd>Clean-up</dd>
692   <dt><kbd class="osc">Main_menu/ControlSurfaces</kbd></dt><dd>Control Surfaces</dd>
693   <dt><kbd class="osc">Main_menu/Denormals</kbd></dt><dd>Denormal Handling</dd>
694   <dt><kbd class="osc">Main_menu/Help</kbd></dt><dd>Help</dd>
695   <dt><kbd class="osc">Main_menu/KeyMouseActions</kbd></dt><dd>Misc. Shortcuts</dd>
696   <dt><kbd class="osc">Main_menu/MeteringFallOffRate</kbd></dt><dd>Fall Off Rate</dd>
697   <dt><kbd class="osc">Main_menu/MeteringHoldTime</kbd></dt><dd>Hold Time</dd>
698   <dt><kbd class="osc">Main_menu/Metering</kbd></dt><dd>Metering</dd>
699   <dt><kbd class="osc">Main_menu/MixerMenu</kbd></dt><dd></dd>
700   <dt><kbd class="osc">Main_menu/Plugins</kbd></dt><dd>Plugins</dd>
701   <dt><kbd class="osc">Main_menu/PrefsMenu</kbd></dt><dd></dd>
702   <dt><kbd class="osc">Main_menu/Session</kbd></dt><dd>Session</dd>
703   <dt><kbd class="osc">Main_menu/Sync</kbd></dt><dd>Sync</dd>
704   <dt><kbd class="osc">Main_menu/TransportOptions</kbd></dt><dd>Options</dd>
705   <dt><kbd class="osc">Main_menu/WindowMenu</kbd></dt><dd>Window</dd>
706   <!-- Options -->
707   <dt><kbd class="osc">options/SendMidiClock</kbd></dt><dd>Send MIDI Clock</dd>
708   <dt><kbd class="osc">options/SendMIDIfeedback</kbd></dt><dd>Send MIDI Feedback</dd>
709   <dt><kbd class="osc">options/SendMMC</kbd></dt><dd>Send MMC</dd>
710   <dt><kbd class="osc">options/SendMTC</kbd></dt><dd>Send MTC</dd>
711   <dt><kbd class="osc">options/UseMMC</kbd></dt><dd>Use MMC</dd>
712   <!-- Transport -->
713   <dt><kbd class="osc">Transport/ForwardFast</kbd></dt><dd>Forward (Fast)</dd>
714   <dt><kbd class="osc">Transport/Forward</kbd></dt><dd>Forward</dd>
715   <dt><kbd class="osc">Transport/ForwardSlow</kbd></dt><dd>Forward (Slow)</dd>
716   <dt><kbd class="osc">Transport/GotoEnd</kbd></dt><dd>Goto End</dd>
717   <dt><kbd class="osc">Transport/GotoStart</kbd></dt><dd>Goto Start</dd>
718   <dt><kbd class="osc">Transport/GotoWallClock</kbd></dt><dd>Goto Wall Clock</dd>
719   <dt><kbd class="osc">Transport/GotoZero</kbd></dt><dd>Goto Zero</dd>
720   <dt><kbd class="osc">Transport/Loop</kbd></dt><dd>Play Loop Range</dd>
721   <dt><kbd class="osc">Transport/PlayPreroll</kbd></dt><dd>Play Selection w/Preroll</dd>
722   <dt><kbd class="osc">Transport/PlaySelection</kbd></dt><dd>Play Selected Range</dd>
723   <dt><kbd class="osc">Transport/Record</kbd></dt><dd>Enable Record</dd>
724   <dt><kbd class="osc">Transport/RewindFast</kbd></dt><dd>Rewind (Fast)</dd>
725   <dt><kbd class="osc">Transport/Rewind</kbd></dt><dd>Rewind</dd>
726   <dt><kbd class="osc">Transport/RewindSlow</kbd></dt><dd>Rewind (Slow)</dd>
727   <dt><kbd class="osc">Transport/Roll</kbd></dt><dd>Roll</dd>
728   <dt><kbd class="osc">Transport/Stop</kbd></dt><dd>Stop</dd>
729   <dt><kbd class="osc">Transport/ToggleAutoInput</kbd></dt><dd>Auto Input</dd>
730   <dt><kbd class="osc">Transport/ToggleAutoPlay</kbd></dt><dd>Auto Play</dd>
731   <dt><kbd class="osc">Transport/ToggleAutoReturn</kbd></dt><dd>Auto Return</dd>
732   <dt><kbd class="osc">Transport/ToggleClick</kbd></dt><dd>Click</dd>
733   <dt><kbd class="osc">Transport/ToggleExternalSync</kbd></dt><dd></dd>
734   <dt><kbd class="osc">Transport/ToggleFollowEdits</kbd></dt><dd>Follow Edits</dd>
735   <dt><kbd class="osc">Transport/TogglePunchIn</kbd></dt><dd>Punch In</dd>
736   <dt><kbd class="osc">Transport/TogglePunch</kbd></dt><dd>Punch In/Out</dd>
737   <dt><kbd class="osc">Transport/TogglePunchOut</kbd></dt><dd>Punch Out</dd>
738   <dt><kbd class="osc">Transport/ToggleRollForgetCapture</kbd></dt><dd>Stop and Forget Capture</dd>
739   <dt><kbd class="osc">Transport/ToggleRoll</kbd></dt><dd>Start/Stop</dd>
740   <dt><kbd class="osc">Transport/ToggleRollMaybe</kbd></dt><dd>Start/Continue/Stop</dd>
741   <dt><kbd class="osc">Transport/ToggleTimeMaster</kbd></dt><dd>Time Master</dd>
742   <dt><kbd class="osc">Transport/ToggleVideoSync</kbd></dt><dd>Sync Startup to Video</dd>
743   <dt><kbd class="osc">Transport/TransitionToReverse</kbd></dt><dd>Transition To Reverse</dd>
744   <dt><kbd class="osc">Transport/TransitionToRoll</kbd></dt><dd>Transition To Roll</dd>
745   <dt><kbd class="osc">Transport/Transport</kbd></dt><dd>Transport</dd>
746   <dt><kbd class="osc">Transport/alternate-GotoStart</kbd></dt><dd></dd>
747   <dt><kbd class="osc">Transport/alternate-ToggleRoll</kbd></dt><dd></dd>
748   <dt><kbd class="osc">Transport/alternate-numpad-decimal</kbd></dt><dd></dd>
749   <dt><kbd class="osc">Transport/alternate-record-roll</kbd></dt><dd></dd>
750   <dt><kbd class="osc">Transport/focus-on-clock</kbd></dt><dd>Focus On Clock</dd>
751   <dt><kbd class="osc">Transport/numpad-0</kbd></dt><dd></dd>
752   <dt><kbd class="osc">Transport/numpad-1</kbd></dt><dd></dd>
753   <dt><kbd class="osc">Transport/numpad-2</kbd></dt><dd></dd>
754   <dt><kbd class="osc">Transport/numpad-3</kbd></dt><dd></dd>
755   <dt><kbd class="osc">Transport/numpad-4</kbd></dt><dd></dd>
756   <dt><kbd class="osc">Transport/numpad-5</kbd></dt><dd></dd>
757   <dt><kbd class="osc">Transport/numpad-6</kbd></dt><dd></dd>
758   <dt><kbd class="osc">Transport/numpad-7</kbd></dt><dd></dd>
759   <dt><kbd class="osc">Transport/numpad-8</kbd></dt><dd></dd>
760   <dt><kbd class="osc">Transport/numpad-9</kbd></dt><dd></dd>
761   <dt><kbd class="osc">Transport/numpad-decimal</kbd></dt><dd></dd>
762   <dt><kbd class="osc">Transport/primary-clock-bbt</kbd></dt><dd>Bars & Beats</dd>
763   <dt><kbd class="osc">Transport/primary-clock-minsec</kbd></dt><dd>Minutes & Seconds</dd>
764   <dt><kbd class="osc">Transport/primary-clock-samples</kbd></dt><dd>Samples</dd>
765   <dt><kbd class="osc">Transport/primary-clock-timecode</kbd></dt><dd>Timecode</dd>
766   <dt><kbd class="osc">Transport/record-roll</kbd></dt><dd>Start Recording</dd>
767   <dt><kbd class="osc">Transport/secondary-clock-bbt</kbd></dt><dd>Bars & Beats</dd>
768   <dt><kbd class="osc">Transport/secondary-clock-minsec</kbd></dt><dd>Minutes & Seconds</dd>
769   <dt><kbd class="osc">Transport/secondary-clock-samples</kbd></dt><dd>Samples</dd>
770   <dt><kbd class="osc">Transport/secondary-clock-timecode</kbd></dt><dd>Timecode</dd>
771   <!-- WIndow -->
772   <dt><kbd class="osc">Window/toggle-about</kbd></dt><dd>About</dd>
773   <dt><kbd class="osc">Window/toggle-add-routes</kbd></dt><dd>Add Tracks/Busses</dd>
774   <dt><kbd class="osc">Window/toggle-add-video</kbd></dt><dd>Add Tracks/Busses</dd>
775   <dt><kbd class="osc">Window/toggle-audio-connection-manager</kbd></dt><dd>Audio Connections</dd>
776   <dt><kbd class="osc">Window/toggle-audio-midi-setup</kbd></dt><dd>Audio/MIDI Setup</dd>
777   <dt><kbd class="osc">Window/toggle-big-clock</kbd></dt><dd>Big Clock</dd>
778   <dt><kbd class="osc">Window/toggle-bundle-manager</kbd></dt><dd>Bundle Manager</dd>
779   <dt><kbd class="osc">Window/toggle-inspector</kbd></dt><dd>Tracks and Busses</dd>
780   <dt><kbd class="osc">Window/toggle-key-editor</kbd></dt><dd>Key Bindings</dd>
781   <dt><kbd class="osc">Window/toggle-locations</kbd></dt><dd>Locations</dd>
782   <dt><kbd class="osc">Window/toggle-midi-connection-manager</kbd></dt><dd>MIDI Connections</dd>
783   <dt><kbd class="osc">Window/toggle-script-manager</kbd></dt><dd></dd>
784   <dt><kbd class="osc">Window/toggle-session-options-editor</kbd></dt><dd>Properties</dd>
785   <dt><kbd class="osc">Window/toggle-speaker-config</kbd></dt><dd>Speaker Configuration</dd>
786   <dt><kbd class="osc">Window/toggle-video-export</kbd></dt><dd></dd>
787   <!-- Editor -->
788   <dt><kbd class="osc">Editor/SnapMode</kbd></dt><dd>Snap Mode</dd>
789   <dt><kbd class="osc">Editor/SnapTo</kbd></dt><dd>Snap to</dd>
790   <dt><kbd class="osc">Editor/ToggleGroupTabs</kbd></dt><dd>Show Group Tabs</dd>
791   <dt><kbd class="osc">Editor/ToggleJadeo</kbd></dt><dd>Video Monitor</dd>
792   <dt><kbd class="osc">Editor/ToggleMeasureVisibility</kbd></dt><dd>Show Measures</dd>
793   <dt><kbd class="osc">Editor/ToggleSummary</kbd></dt><dd>Show Summary</dd>
794   <dt><kbd class="osc">Editor/add-location-from-playhead</kbd></dt><dd>Add Mark from Playhead</dd>
795   <dt><kbd class="osc">Editor/addExistingAudioFiles</kbd></dt><dd>Import</dd>
796   <dt><kbd class="osc">Editor/addExistingPTFiles</kbd></dt><dd></dd>
797   <dt><kbd class="osc">Editor/addExternalAudioToRegionList</kbd></dt><dd>Import to Region List...</dd>
798   <dt><kbd class="osc">Editor/alt-finish-range</kbd></dt><dd></dd>
799   <dt><kbd class="osc">Editor/alt-start-range</kbd></dt><dd></dd>
800   <dt><kbd class="osc">Editor/alternate-add-location-from-playhead</kbd></dt><dd></dd>
801   <dt><kbd class="osc">Editor/alternate-alternate-redo</kbd></dt><dd></dd>
802   <dt><kbd class="osc">Editor/alternate-editor-delete</kbd></dt><dd></dd>
803   <dt><kbd class="osc">Editor/alternate-jump-backward-to-mark</kbd></dt><dd></dd>
804   <dt><kbd class="osc">Editor/alternate-jump-forward-to-mark</kbd></dt><dd></dd>
805   <dt><kbd class="osc">Editor/alternate-redo</kbd></dt><dd></dd>
806   <dt><kbd class="osc">Editor/alternate-remove-location-from-playhead</kbd></dt><dd></dd>
807   <dt><kbd class="osc">Editor/alternate-select-all-after-edit-cursor</kbd></dt><dd></dd>
808   <dt><kbd class="osc">Editor/alternate-select-all-before-edit-cursor</kbd></dt><dd></dd>
809   <dt><kbd class="osc">Editor/alternate-tab-to-transient-backwards</kbd></dt><dd></dd>
810   <dt><kbd class="osc">Editor/alternate-tab-to-transient-forwards</kbd></dt><dd></dd>
811   <dt><kbd class="osc">Editor/bring-into-session</kbd></dt><dd></dd>
812   <dt><kbd class="osc">Editor/center-edit-cursor</kbd></dt><dd>Center Edit Point</dd>
813   <dt><kbd class="osc">Editor/center-playhead</kbd></dt><dd>Center Playhead</dd>
814   <dt><kbd class="osc">Editor/crop</kbd></dt><dd>Crop</dd>
815   <dt><kbd class="osc">Editor/cycle-edit-point</kbd></dt><dd>Change Edit Point</dd>
816   <dt><kbd class="osc">Editor/cycle-edit-point-with-marker</kbd></dt><dd>Change Edit Point Including Marker</dd>
817   <dt><kbd class="osc">Editor/cycle-snap-mode</kbd></dt><dd>Next Snap Mode</dd>
818   <dt><kbd class="osc">Editor/cycle-zoom-focus</kbd></dt><dd>Next Zoom Focus</dd>
819   <dt><kbd class="osc">Editor/deselect-all</kbd></dt><dd>Deselect All</dd>
820   <dt><kbd class="osc">Editor/duplicate-range</kbd></dt><dd>Duplicate Range</dd>
821   <dt><kbd class="osc">Editor/edit-at-mouse</kbd></dt><dd>Mouse</dd>
822   <dt><kbd class="osc">Editor/edit-at-playhead</kbd></dt><dd>Playhead</dd>
823   <dt><kbd class="osc">Editor/edit-at-selected-marker</kbd></dt><dd>Marker</dd>
824   <dt><kbd class="osc">Editor/edit-cursor-to-next-region-end</kbd></dt><dd>To Next Region End</dd>
825   <dt><kbd class="osc">Editor/edit-cursor-to-next-region-start</kbd></dt><dd>To Next Region Start</dd>
826   <dt><kbd class="osc">Editor/edit-cursor-to-next-region-sync</kbd></dt><dd>To Next Region Sync</dd>
827   <dt><kbd class="osc">Editor/edit-cursor-to-previous-region-end</kbd></dt><dd>To Previous Region End</dd>
828   <dt><kbd class="osc">Editor/edit-cursor-to-previous-region-start</kbd></dt><dd>To Previous Region Start</dd>
829   <dt><kbd class="osc">Editor/edit-cursor-to-previous-region-sync</kbd></dt><dd>To Previous Region Sync</dd>
830   <dt><kbd class="osc">Editor/edit-cursor-to-range-end</kbd></dt><dd>To Range End</dd>
831   <dt><kbd class="osc">Editor/edit-cursor-to-range-start</kbd></dt><dd>To Range Start</dd>
832   <dt><kbd class="osc">Editor/edit-to-playhead</kbd></dt><dd>Active Mark to Playhead</dd>
833   <dt><kbd class="osc">Editor/editor-copy</kbd></dt><dd>Copy</dd>
834   <dt><kbd class="osc">Editor/editor-crop</kbd></dt><dd>Crop</dd>
835   <dt><kbd class="osc">Editor/editor-cut</kbd></dt><dd>Cut</dd>
836   <dt><kbd class="osc">Editor/editor-delete</kbd></dt><dd>Delete</dd>
837   <dt><kbd class="osc">Editor/editor-fade-range</kbd></dt><dd></dd>
838   <dt><kbd class="osc">Editor/editor-paste</kbd></dt><dd>Paste</dd>
839   <dt><kbd class="osc">Editor/editor-separate</kbd></dt><dd>Separate</dd>
840   <dt><kbd class="osc">Editor/expand-tracks</kbd></dt><dd>Expand Track Height</dd>
841   <dt><kbd class="osc">Editor/export-audio</kbd></dt><dd>Export Audio</dd>
842   <dt><kbd class="osc">Editor/export-range</kbd></dt><dd>Export Range</dd>
843   <dt><kbd class="osc">Editor/finish-loop-range</kbd></dt><dd></dd>
844   <dt><kbd class="osc">Editor/finish-punch-range</kbd></dt><dd></dd>
845   <dt><kbd class="osc">Editor/finish-range</kbd></dt><dd>Finish Range</dd>
846   <dt><kbd class="osc">Editor/fit-selection</kbd></dt><dd>Fit Selected Tracks</dd>
847   <dt><kbd class="osc">Editor/fit_16_tracks</kbd></dt><dd></dd>
848   <dt><kbd class="osc">Editor/fit_1_track</kbd></dt><dd></dd>
849   <dt><kbd class="osc">Editor/fit_2_tracks</kbd></dt><dd></dd>
850   <dt><kbd class="osc">Editor/fit_32_tracks</kbd></dt><dd></dd>
851   <dt><kbd class="osc">Editor/fit_4_tracks</kbd></dt><dd></dd>
852   <dt><kbd class="osc">Editor/fit_8_tracks</kbd></dt><dd></dd>
853   <dt><kbd class="osc">Editor/fit_all_tracks</kbd></dt><dd></dd>
854   <dt><kbd class="osc">Editor/goto-mark-1</kbd></dt><dd>Locate to Mark 1</dd>
855   <dt><kbd class="osc">Editor/goto-mark-2</kbd></dt><dd>Locate to Mark 2</dd>
856   <dt><kbd class="osc">Editor/goto-mark-3</kbd></dt><dd>Locate to Mark 3</dd>
857   <dt><kbd class="osc">Editor/goto-mark-4</kbd></dt><dd>Locate to Mark 4</dd>
858   <dt><kbd class="osc">Editor/goto-mark-5</kbd></dt><dd>Locate to Mark 5</dd>
859   <dt><kbd class="osc">Editor/goto-mark-6</kbd></dt><dd>Locate to Mark 6</dd>
860   <dt><kbd class="osc">Editor/goto-mark-7</kbd></dt><dd>Locate to Mark 7</dd>
861   <dt><kbd class="osc">Editor/goto-mark-8</kbd></dt><dd>Locate to Mark 8</dd>
862   <dt><kbd class="osc">Editor/goto-mark-9</kbd></dt><dd>Locate to Mark 9</dd>
863   <dt><kbd class="osc">Editor/goto-visual-state-10</kbd></dt><dd>Goto View 10</dd>
864   <dt><kbd class="osc">Editor/goto-visual-state-11</kbd></dt><dd>Goto View 11</dd>
865   <dt><kbd class="osc">Editor/goto-visual-state-12</kbd></dt><dd>Goto View 12</dd>
866   <dt><kbd class="osc">Editor/goto-visual-state-1</kbd></dt><dd>Goto View 1</dd>
867   <dt><kbd class="osc">Editor/goto-visual-state-2</kbd></dt><dd>Goto View 2</dd>
868   <dt><kbd class="osc">Editor/goto-visual-state-3</kbd></dt><dd>Goto View 3</dd>
869   <dt><kbd class="osc">Editor/goto-visual-state-4</kbd></dt><dd>Goto View 4</dd>
870   <dt><kbd class="osc">Editor/goto-visual-state-5</kbd></dt><dd>Goto View 5</dd>
871   <dt><kbd class="osc">Editor/goto-visual-state-6</kbd></dt><dd>Goto View 6</dd>
872   <dt><kbd class="osc">Editor/goto-visual-state-7</kbd></dt><dd>Goto View 7</dd>
873   <dt><kbd class="osc">Editor/goto-visual-state-8</kbd></dt><dd>Goto View 8</dd>
874   <dt><kbd class="osc">Editor/goto-visual-state-9</kbd></dt><dd>Goto View 9</dd>
875   <dt><kbd class="osc">Editor/importFromSession</kbd></dt><dd>Import From Session</dd>
876   <dt><kbd class="osc">Editor/insert-time</kbd></dt><dd>Insert Time</dd>
877   <dt><kbd class="osc">Editor/invert-selection</kbd></dt><dd>Invert Selection</dd>
878   <dt><kbd class="osc">Editor/jump-backward-to-mark</kbd></dt><dd>Jump to Previous Mark</dd>
879   <dt><kbd class="osc">Editor/jump-forward-to-mark</kbd></dt><dd>Jump to Next Mark</dd>
880   <dt><kbd class="osc">Editor/lock</kbd></dt><dd></dd>
881   <dt><kbd class="osc">Editor/main-menu-play-selected-regions</kbd></dt><dd>Play Selected Regions</dd>
882   <dt><kbd class="osc">Editor/move-range-end-to-next-region-boundary</kbd></dt><dd>Move Range End to Next Region Boundary</dd>
883   <dt><kbd class="osc">Editor/move-range-end-to-previous-region-boundary</kbd></dt><dd>Move Range End to Previous Region Boundary</dd>
884   <dt><kbd class="osc">Editor/move-range-start-to-next-region-boundary</kbd></dt><dd>Move Range Start to Next Region Boundary</dd>
885   <dt><kbd class="osc">Editor/move-range-start-to-previous-region-boundary</kbd></dt><dd>Move Range Start to Previous Region Boundary</dd>
886   <dt><kbd class="osc">Editor/move-selected-tracks-down</kbd></dt><dd>Move Selected Tracks Down</dd>
887   <dt><kbd class="osc">Editor/move-selected-tracks-up</kbd></dt><dd>Move Selected Tracks Up</dd>
888   <dt><kbd class="osc">Editor/next-snap-choice</kbd></dt><dd>Next Snap Choice</dd>
889   <dt><kbd class="osc">Editor/next-snap-choice-music-only</kbd></dt><dd>Next Musical Snap Choice</dd>
890   <dt><kbd class="osc">Editor/nudge-next-backward</kbd></dt><dd>Nudge Next Earlier</dd>
891   <dt><kbd class="osc">Editor/nudge-next-forward</kbd></dt><dd>Nudge Next Later</dd>
892   <dt><kbd class="osc">Editor/nudge-playhead-backward</kbd></dt><dd>Nudge Playhead Backward</dd>
893   <dt><kbd class="osc">Editor/nudge-playhead-forward</kbd></dt><dd>Nudge Playhead Forward</dd>
894   <dt><kbd class="osc">Editor/play-edit-range</kbd></dt><dd>Play Edit Range</dd>
895   <dt><kbd class="osc">Editor/play-from-edit-point-and-return</kbd></dt><dd>Play from Edit Point and Return</dd>
896   <dt><kbd class="osc">Editor/play-from-edit-point</kbd></dt><dd>Play From Edit Point</dd>
897   <dt><kbd class="osc">Editor/playhead-backward-to-grid</kbd></dt><dd>Playhead To Previous Grid</dd>
898   <dt><kbd class="osc">Editor/playhead-forward-to-grid</kbd></dt><dd>Playhead To Next Grid</dd>
899   <dt><kbd class="osc">Editor/playhead-to-edit</kbd></dt><dd>Playhead to Active Mark</dd>
900   <dt><kbd class="osc">Editor/playhead-to-next-region-boundary</kbd></dt><dd>Playhead to Next Region Boundary</dd>
901   <dt><kbd class="osc">Editor/playhead-to-next-region-boundary-noselection</kbd></dt><dd>Playhead to Next Region Boundary (No Track Selection)</dd>
902   <dt><kbd class="osc">Editor/playhead-to-next-region-end</kbd></dt><dd>Playhead to Next Region End</dd>
903   <dt><kbd class="osc">Editor/playhead-to-next-region-start</kbd></dt><dd>Playhead to Next Region Start</dd>
904   <dt><kbd class="osc">Editor/playhead-to-next-region-sync</kbd></dt><dd>Playhead to Next Region Sync</dd>
905   <dt><kbd class="osc">Editor/playhead-to-previous-region-boundary</kbd></dt><dd>Playhead to Previous Region Boundary</dd>
906   <dt><kbd class="osc">Editor/playhead-to-previous-region-boundary-noselection</kbd></dt><dd>Playhead to Previous Region Boundary (No Track Selection)</dd>
907   <dt><kbd class="osc">Editor/playhead-to-previous-region-end</kbd></dt><dd>Playhead to Previous Region End</dd>
908   <dt><kbd class="osc">Editor/playhead-to-previous-region-start</kbd></dt><dd>Playhead to Previous Region Start</dd>
909   <dt><kbd class="osc">Editor/playhead-to-previous-region-sync</kbd></dt><dd>Playhead to Previous Region Sync</dd>
910   <dt><kbd class="osc">Editor/playhead-to-range-end</kbd></dt><dd>Playhead to Range End</dd>
911   <dt><kbd class="osc">Editor/playhead-to-range-start</kbd></dt><dd>Playhead to Range Start</dd>
912   <dt><kbd class="osc">Editor/prev-snap-choice</kbd></dt><dd>Previous Snap Choice</dd>
913   <dt><kbd class="osc">Editor/prev-snap-choice-music-only</kbd></dt><dd>Previous Musical Snap Choice</dd>
914   <dt><kbd class="osc">Editor/redo</kbd></dt><dd>Redo</dd>
915   <dt><kbd class="osc">Editor/redo-last-selection-op</kbd></dt><dd></dd>
916   <dt><kbd class="osc">Editor/remove-last-capture</kbd></dt><dd>Remove Last Capture</dd>
917   <dt><kbd class="osc">Editor/remove-location-from-playhead</kbd></dt><dd></dd>
918   <dt><kbd class="osc">Editor/remove-time</kbd></dt><dd></dd>
919   <dt><kbd class="osc">Editor/remove-track</kbd></dt><dd>Remove</dd>
920   <dt><kbd class="osc">Editor/save-visual-state-10</kbd></dt><dd>Save View 10</dd>
921   <dt><kbd class="osc">Editor/save-visual-state-11</kbd></dt><dd>Save View 11</dd>
922   <dt><kbd class="osc">Editor/save-visual-state-12</kbd></dt><dd>Save View 12</dd>
923   <dt><kbd class="osc">Editor/save-visual-state-1</kbd></dt><dd>Save View 1</dd>
924   <dt><kbd class="osc">Editor/save-visual-state-2</kbd></dt><dd>Save View 2</dd>
925   <dt><kbd class="osc">Editor/save-visual-state-3</kbd></dt><dd>Save View 3</dd>
926   <dt><kbd class="osc">Editor/save-visual-state-4</kbd></dt><dd>Save View 4</dd>
927   <dt><kbd class="osc">Editor/save-visual-state-5</kbd></dt><dd>Save View 5</dd>
928   <dt><kbd class="osc">Editor/save-visual-state-6</kbd></dt><dd>Save View 6</dd>
929   <dt><kbd class="osc">Editor/save-visual-state-7</kbd></dt><dd>Save View 7</dd>
930   <dt><kbd class="osc">Editor/save-visual-state-8</kbd></dt><dd>Save View 8</dd>
931   <dt><kbd class="osc">Editor/save-visual-state-9</kbd></dt><dd>Save View 9</dd>
932   <dt><kbd class="osc">Editor/script-action-1</kbd></dt><dd></dd>
933   <dt><kbd class="osc">Editor/script-action-2</kbd></dt><dd></dd>
934   <dt><kbd class="osc">Editor/script-action-3</kbd></dt><dd></dd>
935   <dt><kbd class="osc">Editor/script-action-4</kbd></dt><dd></dd>
936   <dt><kbd class="osc">Editor/script-action-5</kbd></dt><dd></dd>
937   <dt><kbd class="osc">Editor/script-action-6</kbd></dt><dd></dd>
938   <dt><kbd class="osc">Editor/script-action-7</kbd></dt><dd></dd>
939   <dt><kbd class="osc">Editor/script-action-8</kbd></dt><dd></dd>
940   <dt><kbd class="osc">Editor/script-action-9</kbd></dt><dd></dd>
941   <dt><kbd class="osc">Editor/scroll-backward</kbd></dt><dd>Scroll Backward</dd>
942   <dt><kbd class="osc">Editor/scroll-forward</kbd></dt><dd>Scroll Forward</dd>
943   <dt><kbd class="osc">Editor/scroll-playhead-backward</kbd></dt><dd>Playhead Backward</dd>
944   <dt><kbd class="osc">Editor/scroll-playhead-forward</kbd></dt><dd>Playhead Forward</dd>
945   <dt><kbd class="osc">Editor/scroll-tracks-down</kbd></dt><dd>Scroll Tracks Down</dd>
946   <dt><kbd class="osc">Editor/scroll-tracks-up</kbd></dt><dd>Scroll Tracks Up</dd>
947   <dt><kbd class="osc">Editor/select-all-after-edit-cursor</kbd></dt><dd>Select All After Edit Point</dd>
948   <dt><kbd class="osc">Editor/select-all-before-edit-cursor</kbd></dt><dd>Select All Before Edit Point</dd>
949   <dt><kbd class="osc">Editor/select-all-between-cursors</kbd></dt><dd>Select All Overlapping Edit Range</dd>
950   <dt><kbd class="osc">Editor/select-all-in-loop-range</kbd></dt><dd>Select All in Loop Range</dd>
951   <dt><kbd class="osc">Editor/select-all-in-punch-range</kbd></dt><dd>Select All in Punch Range</dd>
952   <dt><kbd class="osc">Editor/select-all-objects => Ctrl+A</kbd></dt><dd></dd>
953   <dt><kbd class="osc">Editor/select-all-tracks => Ctrl+T</kbd></dt><dd></dd>
954   <dt><kbd class="osc">Editor/select-all-within-cursors</kbd></dt><dd>Select All Inside Edit Range</dd>
955   <dt><kbd class="osc">Editor/select-from-regions</kbd></dt><dd></dd>
956   <dt><kbd class="osc">Editor/select-loop-range</kbd></dt><dd></dd>
957   <dt><kbd class="osc">Editor/select-next-route</kbd></dt><dd>Select Next Track or Bus</dd>
958   <dt><kbd class="osc">Editor/select-prev-route</kbd></dt><dd>Select Previous Track or Bus</dd>
959   <dt><kbd class="osc">Editor/select-punch-range</kbd></dt><dd></dd>
960   <dt><kbd class="osc">Editor/select-range-between-cursors</kbd></dt><dd></dd>
961   <dt><kbd class="osc">Editor/selected-marker-to-next-region-boundary</kbd></dt><dd>To Next Region Boundary</dd>
962   <dt><kbd class="osc">Editor/selected-marker-to-next-region-boundary-noselection</kbd></dt><dd>To Next Region Boundary (No Track Selection)</dd>
963   <dt><kbd class="osc">Editor/selected-marker-to-previous-region-boundary</kbd></dt><dd>To Previous Region Boundary</dd>
964   <dt><kbd class="osc">Editor/selected-marker-to-previous-region-boundary-noselection</kbd></dt><dd>To Previous Region Boundary (No Track Selection)</dd>
965   <dt><kbd class="osc">Editor/select-range-between-cursors</kbd></dt><dd>Select Edit Range</dd>
966   <dt><kbd class="osc">Editor/separate-from-loop</kbd></dt><dd>Separate Using Loop Range</dd>
967   <dt><kbd class="osc">Editor/separate-from-punch</kbd></dt><dd>Separate Using Punch Range</dd>
968   <dt><kbd class="osc">Editor/set-edit-lock</kbd></dt><dd>Lock</dd>
969   <dt><kbd class="osc">Editor/set-edit-point</kbd></dt><dd>Active Marker to Mouse</dd>
970   <dt><kbd class="osc">Editor/set-edit-ripple</kbd></dt><dd></dd>
971   <dt><kbd class="osc">Editor/set-edit-slide</kbd></dt><dd>Slide</dd>
972   <dt><kbd class="osc">Editor/set-loop-from-edit-range</kbd></dt><dd>Set Loop from Edit Range</dd>
973   <dt><kbd class="osc">Editor/set-playhead</kbd></dt><dd>Playhead to Mouse</dd>
974   <dt><kbd class="osc">Editor/set-punch-from-edit-range</kbd></dt><dd>Set Punch from Edit Range</dd>
975   <dt><kbd class="osc">Editor/set-session-end-from-playhead</kbd></dt><dd></dd>
976   <dt><kbd class="osc">Editor/set-session-from-edit-range</kbd></dt><dd></dd>
977   <dt><kbd class="osc">Editor/set-session-start-from-playhead</kbd></dt><dd></dd>
978   <dt><kbd class="osc">Editor/set-tempo-from-edit-range</kbd></dt><dd>Set Tempo from Edit Range = Bar</dd>
979   <dt><kbd class="osc">Editor/show-editor-list</kbd></dt><dd>Show Editor List</dd>
980   <dt><kbd class="osc">Editor/show-editor-mixer</kbd></dt><dd>Show Editor Mixer</dd>
981   <dt><kbd class="osc">Editor/show-marker-lines</kbd></dt><dd>Show Marker Lines</dd>
982   <dt><kbd class="osc">Editor/shrink-tracks</kbd></dt><dd>Shrink Track Height</dd>
983   <dt><kbd class="osc">Editor/snap-magnetic</kbd></dt><dd>Magnetic</dd>
984   <dt><kbd class="osc">Editor/snap-normal</kbd></dt><dd>Grid</dd>
985   <dt><kbd class="osc">Editor/snap-off</kbd></dt><dd>No Grid</dd>
986   <dt><kbd class="osc">Editor/sound-midi-notes</kbd></dt><dd>Sound Selected MIDI Notes</dd>
987   <dt><kbd class="osc">Editor/start-loop-range</kbd></dt><dd></dd>
988   <dt><kbd class="osc">Editor/start-punch-range</kbd></dt><dd></dd>
989   <dt><kbd class="osc">Editor/start-range</kbd></dt><dd>Start Range</dd>
990   <dt><kbd class="osc">Editor/start-range-from-playhead</kbd></dt><dd></dd>
991   <dt><kbd class="osc">Editor/step-mouse-mode</kbd></dt><dd>Step Mouse Mode</dd>
992   <dt><kbd class="osc">Editor/step-tracks-down</kbd></dt><dd>Step Tracks Down</dd>
993   <dt><kbd class="osc">Editor/step-tracks-up</kbd></dt><dd>Step Tracks Up</dd>
994   <dt><kbd class="osc">Editor/tab-to-transient-backwards</kbd></dt><dd>Move Earlier to Transient</dd>
995   <dt><kbd class="osc">Editor/tab-to-transient-forwards</kbd></dt><dd>Move Later to Transient</dd>
996   <dt><kbd class="osc">Editor/temporal-zoom-in</kbd></dt><dd>Zoom In</dd>
997   <dt><kbd class="osc">Editor/temporal-zoom-out</kbd></dt><dd>Zoom Out</dd>
998   <dt><kbd class="osc">Editor/toggle-edit-mode</kbd></dt><dd>Toggle Edit Mode</dd>
999   <dt><kbd class="osc">Editor/toggle-follow-playhead</kbd></dt><dd>Follow Playhead</dd>
1000   <dt><kbd class="osc">Editor/toggle-log-window</kbd></dt><dd>Log</dd>
1001   <dt><kbd class="osc">Editor/toggle-midi-input-active</kbd></dt><dd>Toggle MIDI Input Active for Editor-Selected Tracks/Busses</dd>
1002   <dt><kbd class="osc">Editor/toggle-skip-playback</kbd></dt><dd></dd>
1003   <dt><kbd class="osc">Editor/toggle-stationary-playhead</kbd></dt><dd>Stationary Playhead</dd>
1004   <dt><kbd class="osc">Editor/toggle-track-active</kbd></dt><dd>Toggle Active</dd>
1005   <dt><kbd class="osc">Editor/toggle-vmon-frame</kbd></dt><dd>Frame number</dd>
1006   <dt><kbd class="osc">Editor/toggle-vmon-fullscreen</kbd></dt><dd>Fullscreen</dd>
1007   <dt><kbd class="osc">Editor/toggle-vmon-letterbox</kbd></dt><dd>Letterbox</dd>
1008   <dt><kbd class="osc">Editor/toggle-vmon-ontop</kbd></dt><dd>Always on Top</dd>
1009   <dt><kbd class="osc">Editor/toggle-vmon-osdbg</kbd></dt><dd>Timecode Background</dd>
1010   <dt><kbd class="osc">Editor/toggle-vmon-timecode</kbd></dt><dd>Timecode</dd>
1011   <dt><kbd class="osc">Editor/toggle-zoom</kbd></dt><dd>Toggle Zoom State</dd>
1012   <dt><kbd class="osc">Editor/track-height-large</kbd></dt><dd>Large</dd>
1013   <dt><kbd class="osc">Editor/track-height-larger</kbd></dt><dd>Larger</dd>
1014   <dt><kbd class="osc">Editor/track-height-largest</kbd></dt><dd>Largest</dd>
1015   <dt><kbd class="osc">Editor/track-height-normal</kbd></dt><dd>Normal</dd>
1016   <dt><kbd class="osc">Editor/track-height-small</kbd></dt><dd>Small</dd>
1017   <dt><kbd class="osc">Editor/track-mute-toggle</kbd></dt><dd>Toggle Mute</dd>
1018   <dt><kbd class="osc">Editor/track-record-enable-toggle</kbd></dt><dd>Toggle Record Enable</dd>
1019   <dt><kbd class="osc">Editor/track-solo-isolate-toggle</kbd></dt><dd>Toggle Solo Isolate</dd>
1020   <dt><kbd class="osc">Editor/track-solo-toggle</kbd></dt><dd>Toggle Solo</dd>
1021   <dt><kbd class="osc">Editor/undo</kbd></dt><dd>Undo</dd>
1022   <dt><kbd class="osc">Editor/undo-last-selection-op</kbd></dt><dd></dd>
1023   <dt><kbd class="osc">Editor/zoom-to-selection</kbd></dt><dd></dd>
1024   <dt><kbd class="osc">Editor/zoom-to-session</kbd></dt><dd>Zoom to Session</dd>
1025   <dt><kbd class="osc">Editor/zoom-vmon-100</kbd></dt><dd>Original Size</dd>
1026   <dt><kbd class="osc">Editor/zoom_100_ms</kbd></dt><dd></dd>
1027   <dt><kbd class="osc">Editor/zoom_10_min</kbd></dt><dd></dd>
1028   <dt><kbd class="osc">Editor/zoom_10_ms</kbd></dt><dd></dd>
1029   <dt><kbd class="osc">Editor/zoom_10_sec</kbd></dt><dd></dd>
1030   <dt><kbd class="osc">Editor/zoom_1_min</kbd></dt><dd></dd>
1031   <dt><kbd class="osc">Editor/zoom_1_sec</kbd></dt><dd></dd>
1032   <dt><kbd class="osc">Editor/zoom_5_min</kbd></dt><dd></dd>
1033   <!-- EditorMenu -  updated -->
1034   <dt><kbd class="osc">EditorMenu/ActionScripts</kbd></dt><dd></dd>
1035   <dt><kbd class="osc">EditorMenu/AlignMenu</kbd></dt><dd>Align</dd>
1036   <dt><kbd class="osc">EditorMenu/Autoconnect</kbd></dt><dd>Autoconnect</dd>
1037   <dt><kbd class="osc">EditorMenu/Crossfades</kbd></dt><dd>Crossfades</dd>
1038   <dt><kbd class="osc">EditorMenu/EditCursorMovementOptions</kbd></dt><dd>Move Selected Marker</dd>
1039   <dt><kbd class="osc">EditorMenu/Edit</kbd></dt><dd>Edit</dd>
1040   <dt><kbd class="osc">EditorMenu/EditPointMenu</kbd></dt><dd>Edit Point</dd>
1041   <dt><kbd class="osc">EditorMenu/EditSelectRangeOptions</kbd></dt><dd>Select Range Operations</dd>
1042   <dt><kbd class="osc">EditorMenu/EditSelectRegionOptions</kbd></dt><dd>Select Regions</dd>
1043   <dt><kbd class="osc">EditorMenu/FadeMenu</kbd></dt><dd>Fade</dd>
1044   <dt><kbd class="osc">EditorMenu/LatchMenu</kbd></dt><dd>Latch</dd>
1045   <dt><kbd class="osc">EditorMenu/Link</kbd></dt><dd>Link</dd>
1046   <dt><kbd class="osc">EditorMenu/LocateToMarker</kbd></dt><dd>Locate to Markers</dd>
1047   <dt><kbd class="osc">EditorMenu/MIDI</kbd></dt><dd>MIDI Options</dd>
1048   <dt><kbd class="osc">EditorMenu/MarkerMenu</kbd></dt><dd>Markers</dd>
1049   <dt><kbd class="osc">EditorMenu/MeterFalloff</kbd></dt><dd>Meter falloff</dd>
1050   <dt><kbd class="osc">EditorMenu/MeterHold</kbd></dt><dd>Meter hold</dd>
1051   <dt><kbd class="osc">EditorMenu/MiscOptions</kbd></dt><dd>Misc Options</dd>
1052   <dt><kbd class="osc">EditorMenu/Monitoring</kbd></dt><dd>Monitoring</dd>
1053   <dt><kbd class="osc">EditorMenu/MoveActiveMarkMenu</kbd></dt><dd>Active Mark</dd>
1054   <dt><kbd class="osc">EditorMenu/MovePlayHeadMenu</kbd></dt><dd>Playhead</dd>
1055   <dt><kbd class="osc">EditorMenu/PlayMenu</kbd></dt><dd>Play</dd>
1056   <dt><kbd class="osc">EditorMenu/PrimaryClockMenu</kbd></dt><dd>Primary Clock</dd>
1057   <dt><kbd class="osc">EditorMenu/Pullup</kbd></dt><dd>Pullup / Pulldown</dd>
1058   <dt><kbd class="osc">EditorMenu/RegionEditOps</kbd></dt><dd>Region operations</dd>
1059   <dt><kbd class="osc">EditorMenu/RegionGainMenu</kbd></dt><dd>Gain</dd>
1060   <dt><kbd class="osc">EditorMenu/RegionMenuDuplicate</kbd></dt><dd>Duplicate</dd>
1061   <dt><kbd class="osc">EditorMenu/RegionMenuEdit</kbd></dt><dd>Edit</dd>
1062   <dt><kbd class="osc">EditorMenu/RegionMenuFades</kbd></dt><dd>Fades</dd>
1063   <dt><kbd class="osc">EditorMenu/RegionMenuGain</kbd></dt><dd>Gain</dd>
1064   <dt><kbd class="osc">EditorMenu/RegionMenu</kbd></dt><dd>Region</dd>
1065   <dt><kbd class="osc">EditorMenu/RegionMenuLayering</kbd></dt><dd>Layering</dd>
1066   <dt><kbd class="osc">EditorMenu/RegionMenuMIDI</kbd></dt><dd>MIDI</dd>
1067   <dt><kbd class="osc">EditorMenu/RegionMenuPosition</kbd></dt><dd>Position</dd>
1068   <dt><kbd class="osc">EditorMenu/RegionMenuRanges</kbd></dt><dd>Ranges</dd>
1069   <dt><kbd class="osc">EditorMenu/RegionMenuTrim</kbd></dt><dd>Trim</dd>
1070   <dt><kbd class="osc">EditorMenu/RulerMenu</kbd></dt><dd>Rulers</dd>
1071   <dt><kbd class="osc">EditorMenu/SavedViewMenu</kbd></dt><dd>Views</dd>
1072   <dt><kbd class="osc">EditorMenu/ScrollMenu</kbd></dt><dd>Scroll</dd>
1073   <dt><kbd class="osc">EditorMenu/SecondaryClockMenu</kbd></dt><dd>Secondary Clock</dd>
1074   <dt><kbd class="osc">EditorMenu/Select</kbd></dt><dd>Select</dd>
1075   <dt><kbd class="osc">EditorMenu/SelectMenu</kbd></dt><dd>Select</dd>
1076   <dt><kbd class="osc">EditorMenu/SeparateMenu</kbd></dt><dd>Separate</dd>
1077   <dt><kbd class="osc">EditorMenu/SetLoopMenu</kbd></dt><dd>Loop</dd>
1078   <dt><kbd class="osc">EditorMenu/SetPunchMenu</kbd></dt><dd>Punch</dd>
1079   <dt><kbd class="osc">EditorMenu/Solo</kbd></dt><dd>Solo</dd>
1080   <dt><kbd class="osc">EditorMenu/Subframes</kbd></dt><dd>Subframes</dd>
1081   <dt><kbd class="osc">EditorMenu/SyncMenu</kbd></dt><dd>Sync</dd>
1082   <dt><kbd class="osc">EditorMenu/TempoMenu</kbd></dt><dd>Tempo</dd>
1083   <dt><kbd class="osc">EditorMenu/Timecode</kbd></dt><dd>Timecode fps</dd>
1084   <dt><kbd class="osc">EditorMenu/Tools</kbd></dt><dd>Tools</dd>
1085   <dt><kbd class="osc">EditorMenu/TrackHeightMenu</kbd></dt><dd>Height</dd>
1086   <dt><kbd class="osc">EditorMenu/TrackMenu</kbd></dt><dd>Track</dd>
1087   <dt><kbd class="osc">EditorMenu/VideoMonitorMenu</kbd></dt><dd>Video Monitor</dd>
1088   <dt><kbd class="osc">EditorMenu/View</kbd></dt><dd>View</dd>
1089   <dt><kbd class="osc">EditorMenu/ZoomFocus</kbd></dt><dd>Zoom Focus</dd>
1090   <dt><kbd class="osc">EditorMenu/ZoomFocusMenu</kbd></dt><dd>Zoom Focus</dd>
1091   <dt><kbd class="osc">EditorMenu/ZoomMenu</kbd></dt><dd>Zoom</dd>
1092   <!-- mouseMode - updated-->
1093   <dt><kbd class="osc">MouseMode/set-mouse-mode-audition</kbd></dt><dd>Audition Tool</dd>
1094   <dt><kbd class="osc">MouseMode/set-mouse-mode-content</kbd></dt><dd></dd>
1095   <dt><kbd class="osc">MouseMode/set-mouse-mode-cut</kbd></dt><dd></dd>
1096   <dt><kbd class="osc">MouseMode/set-mouse-mode-draw</kbd></dt><dd>Note Drawing Tool</dd>
1097   <dt><kbd class="osc">MouseMode/set-mouse-mode-object</kbd></dt><dd>Object Tool</dd>
1098   <dt><kbd class="osc">MouseMode/set-mouse-mode-object-range</kbd></dt><dd>Smart Object Mode</dd>
1099   <dt><kbd class="osc">MouseMode/set-mouse-mode-range</kbd></dt><dd>Range Tool</dd>
1100   <dt><kbd class="osc">MouseMode/set-mouse-mode-timefx</kbd></dt><dd>Time FX Tool</dd>
1101   <!-- Region - updated-->
1102   <dt><kbd class="osc">Region/add-range-marker-from-region</kbd></dt><dd>Add Single Range Marker</dd>
1103   <dt><kbd class="osc">Region/add-range-markers-from-region</kbd></dt><dd>Add Range Marker Per Region</dd>
1104   <dt><kbd class="osc">Region/align-regions-end</kbd></dt><dd>Align End</dd>
1105   <dt><kbd class="osc">Region/align-regions-end-relative</kbd></dt><dd>Align End Relative</dd>
1106   <dt><kbd class="osc">Region/align-regions-start</kbd></dt><dd>Align Start</dd>
1107   <dt><kbd class="osc">Region/align-regions-start-relative</kbd></dt><dd>Align Start Relative</dd>
1108   <dt><kbd class="osc">Region/align-regions-sync</kbd></dt><dd>Align Sync</dd>
1109   <dt><kbd class="osc">Region/align-regions-sync-relative</kbd></dt><dd>Align Sync Relative</dd>
1110   <dt><kbd class="osc">/Region/alternate-nudge-backward</kbd></dt><dd></dd>
1111   <dt><kbd class="osc">/Region/alternate-nudge-forward</kbd></dt><dd></dd>
1112   <dt><kbd class="osc">/Region/alternate-set-fade-in-length</kbd></dt><dd></dd>
1113   <dt><kbd class="osc">/Region/alternate-set-fade-out-length</kbd></dt><dd></dd>
1114   <dt><kbd class="osc">Region/boost-region-gain</kbd></dt><dd>Boost Gain</dd>
1115   <dt><kbd class="osc">Region/bounce-regions-processed</kbd></dt><dd>Bounce (without processing)</dd>
1116   <dt><kbd class="osc">Region/bounce-regions-unprocessed</kbd></dt><dd>Bounce (with processing)</dd>
1117   <dt><kbd class="osc">Region/choose-top-region-context-menu</kbd></dt><dd>Choose Top...</dd>
1118   <dt><kbd class="osc">Region/choose-top-region</kbd></dt><dd>Choose Top...</dd>
1119   <dt><kbd class="osc">Region/close-region-gaps</kbd></dt><dd>Close Gaps</dd>
1120   <dt><kbd class="osc">Region/combine-regions</kbd></dt><dd>Combine</dd>
1121   <dt><kbd class="osc">Region/cut-region-gain</kbd></dt><dd>Cut Gain</dd>
1122   <dt><kbd class="osc">Region/duplicate-region</kbd></dt><dd>Duplicate</dd>
1123   <dt><kbd class="osc">Region/export-region</kbd></dt><dd>Export...</dd>
1124   <dt><kbd class="osc">Region/fork-region</kbd></dt><dd>Unlink from other copies</dd>
1125   <dt><kbd class="osc">Region/insert-patch-change-context</kbd></dt><dd>Insert Patch Change...</dd>
1126   <dt><kbd class="osc">Region/insert-patch-change</kbd></dt><dd>Insert Patch Change...</dd>
1127   <dt><kbd class="osc">Region/insert-region-from-region-list</kbd></dt><dd>Insert Region From Region List</dd>
1128   <dt><kbd class="osc">/Region/legatize-region</kbd></dt><dd></dd>
1129   <dt><kbd class="osc">Region/loop-region</kbd></dt><dd>Loop</dd>
1130   <dt><kbd class="osc">Region/loudness-analyze-region</kbd></dt><dd></dd>
1131   <dt><kbd class="osc">Region/lower-region</kbd></dt><dd>Lower</dd>
1132   <dt><kbd class="osc">Region/lower-region-to-bottom</kbd></dt><dd>Lower to Bottom</dd>
1133   <dt><kbd class="osc">Region/multi-duplicate-region</kbd></dt><dd>Multi-Duplicate...</dd>
1134   <dt><kbd class="osc">Region/naturalize-region</kbd></dt><dd>Move to Original Position</dd>
1135   <dt><kbd class="osc">Region/normalize-region</kbd></dt><dd>Normalize...</dd>
1136   <dt><kbd class="osc">Region/nudge-backward-by-capture-offset</kbd></dt><dd>Nudge Earlier by Capture Offset</dd>
1137   <dt><kbd class="osc">Region/nudge-backward</kbd></dt><dd>Nudge Earlier</dd>
1138   <dt><kbd class="osc">Region/nudge-forward-by-capture-offset</kbd></dt><dd>Nudge Later by Capture Offset</dd>
1139   <dt><kbd class="osc">Region/nudge-forward</kbd></dt><dd>Nudge Later</dd>
1140   <dt><kbd class="osc">Region/pitch-shift-region</kbd></dt><dd>Pitch Shift...</dd>
1141   <dt><kbd class="osc">Region/place-transient</kbd></dt><dd>Place Transient</dd>
1142   <dt><kbd class="osc">Region/play-selected-regions</kbd></dt><dd>Play</dd>
1143   <dt><kbd class="osc">Region/quantize-region</kbd></dt><dd>Quantize...</dd>
1144   <dt><kbd class="osc">Region/raise-region</kbd></dt><dd>Raise</dd>
1145   <dt><kbd class="osc">Region/raise-region-to-top</kbd></dt><dd>Raise to Top</dd>
1146   <dt><kbd class="osc">Region/region-fill-track</kbd></dt><dd>Fill Track</dd>
1147   <dt><kbd class="osc">Region/remove-region</kbd></dt><dd>Remove</dd>
1148   <dt><kbd class="osc">Region/remove-region-sync</kbd></dt><dd>Remove Sync</dd>
1149   <dt><kbd class="osc">Region/rename-region</kbd></dt><dd>Rename...</dd>
1150   <dt><kbd class="osc">Region/reset-region-gain-envelopes</kbd></dt><dd>Reset Envelope</dd>
1151   <dt><kbd class="osc">Region/reset-region-scale-amplitude</kbd></dt><dd>Reset Gain</dd>
1152   <dt><kbd class="osc">Region/reverse-region</kbd></dt><dd>Reverse</dd>
1153   <dt><kbd class="osc">Region/separate-under-region</kbd></dt><dd>Separate Under</dd>
1154   <dt><kbd class="osc">Region/sequence-regions</kbd></dt><dd></dd>
1155   <dt><kbd class="osc">Region/set-fade-in-length</kbd></dt><dd>Set Fade In Length</dd>
1156   <dt><kbd class="osc">Region/set-fade-out-length</kbd></dt><dd>Set Fade Out Length</dd>
1157   <dt><kbd class="osc">Region/set-loop-from-region</kbd></dt><dd>Set Loop Range</dd>
1158   <dt><kbd class="osc">Region/set-punch-from-region</kbd></dt><dd>Set Punch</dd>
1159   <dt><kbd class="osc">Region/set-region-sync-position</kbd></dt><dd>Set Sync Position</dd>
1160   <dt><kbd class="osc">Region/set-selection-from-region</kbd></dt><dd>Set Range Selection</dd>
1161   <dt><kbd class="osc">Region/set-tempo-from-region</kbd></dt><dd>Set Tempo from Region = Bar</dd>
1162   <dt><kbd class="osc">Region/show-region-list-editor</kbd></dt><dd>List Editor...</dd>
1163   <dt><kbd class="osc">Region/show-region-properties</kbd></dt><dd>Properties...</dd>
1164   <dt><kbd class="osc">Region/show-rhythm-ferret</kbd></dt><dd>Rhythm Ferret...</dd>
1165   <dt><kbd class="osc">Region/snap-regions-to-grid</kbd></dt><dd>Snap Position To Grid</dd>
1166   <dt><kbd class="osc">Region/split-multichannel-region</kbd></dt><dd>Make Mono Regions</dd>
1167   <dt><kbd class="osc">Region/split-region-at-transients</kbd></dt><dd>Split at Percussion Onsets</dd>
1168   <dt><kbd class="osc">Region/split-region</kbd></dt><dd>Split</dd>
1169   <dt><kbd class="osc">Region/strip-region-silence</kbd></dt><dd>Strip Silence...</dd>
1170   <dt><kbd class="osc">Region/toggle-opaque-region</kbd></dt><dd>Opaque</dd>
1171   <dt><kbd class="osc">Region/toggle-region-fade-in</kbd></dt><dd>Fade In</dd>
1172   <dt><kbd class="osc">Region/toggle-region-fade-out</kbd></dt><dd>Fade Out</dd>
1173   <dt><kbd class="osc">Region/toggle-region-fades</kbd></dt><dd>Fades</dd>
1174   <dt><kbd class="osc">Region/toggle-region-gain-envelope-active</kbd></dt><dd>Envelope Active</dd>
1175   <dt><kbd class="osc">Region/toggle-region-lock</kbd></dt><dd>Lock</dd>
1176   <dt><kbd class="osc">Region/toggle-region-lock-style</kbd></dt><dd>Glue to Bars and Beats</dd>
1177   <dt><kbd class="osc">Region/toggle-region-mute</kbd></dt><dd>Mute</dd>
1178   <dt><kbd class="osc">Region/toggle-region-video-lock</kbd></dt><dd>Lock to Video</dd>
1179   <dt><kbd class="osc">Region/transform-region</kbd></dt><dd></dd>
1180   <dt><kbd class="osc">Region/transpose-region</kbd></dt><dd>Transpose...</dd>
1181   <dt><kbd class="osc">Region/trim-back</kbd></dt><dd>Trim End at Edit Point</dd>
1182   <dt><kbd class="osc">Region/trim-front</kbd></dt><dd>Trim Start at Edit Point</dd>
1183   <dt><kbd class="osc">Region/trim-region-to-loop</kbd></dt><dd>Trim to Loop</dd>
1184   <dt><kbd class="osc">Region/trim-region-to-punch</kbd></dt><dd>Trim to Punch</dd>
1185   <dt><kbd class="osc">Region/trim-to-next-region</kbd></dt><dd>Trim to Next</dd>
1186   <dt><kbd class="osc">Region/trim-to-previous-region</kbd></dt><dd>Trim to Previous</dd>
1187   <dt><kbd class="osc">Region/uncombine-regions</kbd></dt><dd>Uncombine</dd>
1188   <!-- RegionList ok -->
1189   <dt><kbd class="osc">RegionList/RegionListSort</kbd></dt><dd>Sort</dd>
1190   <dt><kbd class="osc">RegionList/SortAscending</kbd></dt><dd>Ascending</dd>
1191   <dt><kbd class="osc">RegionList/SortByRegionEndinFile</kbd></dt><dd>By Region End in File</dd>
1192   <dt><kbd class="osc">RegionList/SortByRegionLength</kbd></dt><dd>By Region Length</dd>
1193   <dt><kbd class="osc">RegionList/SortByRegionName</kbd></dt><dd>By Region Name</dd>
1194   <dt><kbd class="osc">RegionList/SortByRegionPosition</kbd></dt><dd>By Region Position</dd>
1195   <dt><kbd class="osc">RegionList/SortByRegionStartinFile</kbd></dt><dd>By Region Start in File</dd>
1196   <dt><kbd class="osc">RegionList/SortByRegionTimestamp</kbd></dt><dd>By Region Timestamp</dd>
1197   <dt><kbd class="osc">RegionList/SortBySourceFileCreationDate</kbd></dt><dd>By Source File Creation Date</dd>
1198   <dt><kbd class="osc">RegionList/SortBySourceFileLength</kbd></dt><dd>By Source File Length</dd>
1199   <dt><kbd class="osc">RegionList/SortBySourceFileName</kbd></dt><dd>By Source File Name</dd>
1200   <dt><kbd class="osc">RegionList/SortBySourceFilesystem</kbd></dt><dd>By Source Filesystem</dd>
1201   <dt><kbd class="osc">RegionList/SortDescending</kbd></dt><dd>Descending</dd>
1202   <dt><kbd class="osc">RegionList/removeUnusedRegions</kbd></dt><dd>Remove Unused</dd>
1203   <dt><kbd class="osc">RegionList/rlAudition</kbd></dt><dd>Audition</dd>
1204   <dt><kbd class="osc">RegionList/rlHide</kbd></dt><dd>Hide</dd>
1205   <dt><kbd class="osc">RegionList/rlShow</kbd></dt><dd>Show</dd>
1206   <dt><kbd class="osc">RegionList/rlShowAll</kbd></dt><dd>Show All</dd>
1207   <dt><kbd class="osc">RegionList/rlShowAuto</kbd></dt><dd>Show Automatic Regions</dd>
1208   <!-- Rulers - ok -->
1209   <dt><kbd class="osc">Rulers/toggle-bbt-ruler</kbd></dt><dd>Bars & Beats</dd>
1210   <dt><kbd class="osc">Rulers/toggle-cd-marker-ruler</kbd></dt><dd>CD Markers</dd>
1211   <dt><kbd class="osc">Rulers/toggle-loop-punch-ruler</kbd></dt><dd>Loop/Punch</dd>
1212   <dt><kbd class="osc">Rulers/toggle-marker-ruler</kbd></dt><dd>Markers</dd>
1213   <dt><kbd class="osc">Rulers/toggle-meter-ruler</kbd></dt><dd>Meter</dd>
1214   <dt><kbd class="osc">Rulers/toggle-minsec-ruler</kbd></dt><dd>Min:Sec</dd>
1215   <dt><kbd class="osc">Rulers/toggle-range-ruler</kbd></dt><dd>Ranges</dd>
1216   <dt><kbd class="osc">Rulers/toggle-samples-ruler</kbd></dt><dd>Samples</dd>
1217   <dt><kbd class="osc">Rulers/toggle-tempo-ruler</kbd></dt><dd>Tempo</dd>
1218   <dt><kbd class="osc">Rulers/toggle-timecode-ruler</kbd></dt><dd>Timecode</dd>
1219   <dt><kbd class="osc">Rulers/toggle-video-ruler</kbd></dt><dd>Video</dd>
1220   <!-- Shuttle Actions... these don't seem to be there any more
1221   <dt><kbd class="osc">ShuttleActions/SetShuttleUnitsPercentage</kbd></dt><dd>Percentage</dd>
1222   <dt><kbd class="osc">ShuttleActions/SetShuttleUnitsSemitones</kbd></dt><dd>Semitones</dd-->
1223   <!-- snap checked -->
1224   <dt><kbd class="osc">Snap/snap-to-asixteenthbeat</kbd></dt><dd>Snap to Sixteenths</dd>
1225   <dt><kbd class="osc">Snap/snap-to-bar</kbd></dt><dd>Snap to Bar</dd>
1226   <dt><kbd class="osc">Snap/snap-to-beat</kbd></dt><dd>Snap to Beat</dd>
1227   <dt><kbd class="osc">Snap/snap-to-cd-frame</kbd></dt><dd>Snap to CD Frame</dd>
1228   <dt><kbd class="osc">Snap/snap-to-eighths</kbd></dt><dd>Snap to Eighths</dd>
1229   <dt><kbd class="osc">Snap/snap-to-fifths</kbd></dt><dd>Snap to Fifths</dd>
1230   <dt><kbd class="osc">Snap/snap-to-fourteenths</kbd></dt><dd>Snap to Fourteenths</dd>
1231   <dt><kbd class="osc">Snap/snap-to-halves</kbd></dt><dd>Snap to Halves</dd>
1232   <dt><kbd class="osc">Snap/snap-to-mark</kbd></dt><dd>Snap to Mark</dd>
1233   <dt><kbd class="osc">Snap/snap-to-minutes</kbd></dt><dd>Snap to Minutes</dd>
1234   <dt><kbd class="osc">Snap/snap-to-onetwentyeighths</kbd></dt><dd>Snap to One Twenty Eighths</dd>
1235   <dt><kbd class="osc">Snap/snap-to-quarters</kbd></dt><dd>Snap to Quarters</dd>
1236   <dt><kbd class="osc">Snap/snap-to-region-boundary</kbd></dt><dd>Snap to Region Boundary</dd>
1237   <dt><kbd class="osc">Snap/snap-to-region-end</kbd></dt><dd>Snap to Region End</dd>
1238   <dt><kbd class="osc">Snap/snap-to-region-start</kbd></dt><dd>Snap to Region Start</dd>
1239   <dt><kbd class="osc">Snap/snap-to-region-sync</kbd></dt><dd>Snap to Region Sync</dd>
1240   <dt><kbd class="osc">Snap/snap-to-seconds</kbd></dt><dd>Snap to Seconds</dd>
1241   <dt><kbd class="osc">Snap/snap-to-sevenths</kbd></dt><dd>Snap to Sevenths</dd>
1242   <dt><kbd class="osc">Snap/snap-to-sixths</kbd></dt><dd>Snap to Sixths</dd>
1243   <dt><kbd class="osc">Snap/snap-to-sixtyfourths</kbd></dt><dd>Snap to Sixty Fourths</dd>
1244   <dt><kbd class="osc">Snap/snap-to-tenths</kbd></dt><dd>Snap to Tenths</dd>
1245   <dt><kbd class="osc">Snap/snap-to-thirds</kbd></dt><dd>Snap to Thirds</dd>
1246   <dt><kbd class="osc">Snap/snap-to-thirtyseconds</kbd></dt><dd>Snap to Thirty Seconds</dd>
1247   <dt><kbd class="osc">Snap/snap-to-timecode-frame</kbd></dt><dd>Snap to Timecode Frame</dd>
1248   <dt><kbd class="osc">Snap/snap-to-timecode-minutes</kbd></dt><dd>Snap to Timecode Minutes</dd>
1249   <dt><kbd class="osc">Snap/snap-to-timecode-seconds</kbd></dt><dd>Snap to Timecode Seconds</dd>
1250   <dt><kbd class="osc">Snap/snap-to-twelfths</kbd></dt><dd>Snap to Twelfths</dd>
1251   <dt><kbd class="osc">Snap/snap-to-twentieths</kbd></dt><dd>Snap to Twentieths</dd>
1252   <dt><kbd class="osc">Snap/snap-to-twentyeighths</kbd></dt><dd>Snap to Twenty Eighths</dd>
1253   <dt><kbd class="osc">Snap/snap-to-twentyfourths</kbd></dt><dd>Snap to Twenty Fourths</dd>
1254   <!-- Zoom section ok -->
1255   <dt><kbd class="osc">Zoom/zoom-focus-center</kbd></dt><dd>Zoom Focus Center</dd>
1256   <dt><kbd class="osc">Zoom/zoom-focus-edit</kbd></dt><dd>Zoom Focus Edit Point</dd>
1257   <dt><kbd class="osc">Zoom/zoom-focus-left</kbd></dt><dd>Zoom Focus Left</dd>
1258   <dt><kbd class="osc">Zoom/zoom-focus-mouse</kbd></dt><dd>Zoom Focus Mouse</dd>
1259   <dt><kbd class="osc">Zoom/zoom-focus-playhead</kbd></dt><dd>Zoom Focus Playhead</dd>
1260   <dt><kbd class="osc">Zoom/zoom-focus-right</kbd></dt><dd>Zoom Focus Right</dd>
1261   <!-- Mixer section totally new -->
1262   <dt><kbd class="osc">/Mixer/ab-plugins</kbd></dt><dd></dd>
1263   <dt><kbd class="osc">/Mixer/copy-processors</kbd></dt><dd></dd>
1264   <dt><kbd class="osc">/Mixer/cut-processors</kbd></dt><dd></dd>
1265   <dt><kbd class="osc">/Mixer/decrement-gain</kbd></dt><dd></dd>
1266   <dt><kbd class="osc">/Mixer/delete-processors</kbd></dt><dd></dd>
1267   <dt><kbd class="osc">/Mixer/increment-gain</kbd></dt><dd></dd>
1268   <dt><kbd class="osc">/Mixer/mute</kbd></dt><dd></dd>
1269   <dt><kbd class="osc">/Mixer/paste-processors</kbd></dt><dd></dd>
1270   <dt><kbd class="osc">/Mixer/recenable</kbd></dt><dd></dd>
1271   <dt><kbd class="osc">/Mixer/scroll-left</kbd></dt><dd></dd>
1272   <dt><kbd class="osc">/Mixer/scroll-right</kbd></dt><dd></dd>
1273   <dt><kbd class="osc">/Mixer/select-all-processors</kbd></dt><dd></dd>
1274   <dt><kbd class="osc">/Mixer/select-none</kbd></dt><dd></dd>
1275   <dt><kbd class="osc">/Mixer/solo</kbd></dt><dd></dd>
1276   <dt><kbd class="osc">/Mixer/toggle-midi-input-active</kbd></dt><dd></dd>
1277   <dt><kbd class="osc">/Mixer/toggle-processors</kbd></dt><dd></dd>
1278   <dt><kbd class="osc">/Mixer/unity-gain</kbd></dt><dd></dd>
1279 </dl>
1280