]> Shamusworld >> Repos - ardour-manual-diverged/blob - _manual/22_using-control-surfaces/01_controlling-ardour-with-osc.html
replace 'acronym' HTML tags with 'abbr' tags
[ardour-manual-diverged] / _manual / 22_using-control-surfaces / 01_controlling-ardour-with-osc.html
1 ---
2 layout: default
3 title: Controlling Ardour with OSC
4 ---                        
5
6
7   
8   
9 <p>Open Sound Control (<abbr title="Open Sound Control">OSC</abbr>) lets synthesizers and other devices communicate with Ardour. OSC devices can send commands relating to playback (such as play or stop), performance (such as volume, play, stop, and almost any other function (such as Edit, or Undo).</p>
10 <p>Ardour is probably one of the most OSC-controllable audio applications around, but as with all OSC-controllable apps, you can't do much without knowing what messages can be sent. This document describes the various categories of messages that Ardour understands. It is subject to change, particular the "Actions" part below, since this relates to the GTK GUI for Ardour rather than the backend.</p>
11
12 <h2>Connect to Ardour via OSC</h2>
13 <p>
14 OSC support is not enabled by default, but can be turned on via <code>Edit &gt; Preferences &gt; User Interaction</code>. Once enabled, Ardour will listen on port 3819 by default. This port number can be changed by editing $ARDOUR_CONFIG and adding this line within the &lt;Config&gt; section:</p>
15 <pre>
16   &lt;Option name="osc-port" value="YourChoiceHere"/&gt;
17 </pre>
18
19 <h2>Transport Control</h2>
20 <dl class="wide-table">
21 <dt>/ardour/transport_stop
22 <dt>/ardour/transport_play
23 <dt>/ardour/set_transport_speed [transport_speed]
24 </dt>
25 </dt>
26 </dt>
27 <dd>where [transport_speed] is a float rangin from -8 to 8.
28 </dd>
29 <dt>/ardour/ffwd
30 <dt>/ardour/rewind
31 <dt>/ardour/goto_start
32 <dt>/ardour/goto_end
33 <dt>/ardour/add_marker
34 </dt>
35 </dt>
36 </dt>
37 </dt>
38 </dt>
39 <dd>(adds marker to the current transport position)
40 </dd>
41 <dt>/ardour/next_marker
42 <dt>/ardour/prev_marker
43 <dt>/ardour/locate [sample_pos] [with_roll]
44 </dt>
45 </dt>
46 </dt>
47 <dd>where [sample_pos] is the target position and [with_roll] is a bool/integer (whether you want transport to be kept rolling or not).
48 </dd>
49 <dt>/ardour/loop_toggle<br>
50 </dt>
51 </dl>
52
53 <h2>Editing-related</h2>
54 <dl class="wide-table">
55 <dt> /ardour/undo
56 <dt> /ardour/redo
57 <dt> /ardour/save_state
58 </dt>
59 </dt>
60 </dt>
61 <dd>(this is regular Session _&gt; Save operatio)<br>
62 </dd>
63 </dl>
64
65 <h2>Recording control</h2>
66 <dl class="wide-table">
67 <dt> /ardour/toggle_punch_in
68 <dt> /ardour/toggle_punch_out
69 <dt> /ardour/rec_enable_toggle
70 <dt> /ardour/toggle_all_rec_enables
71 </dt>
72 </dt>
73 </dt>
74 </dt>
75 <dd>(toggles all tracks recording state). !currently toggles on but not off for 2.0 branch.<br>
76 </dd>
77 </dl>
78
79 <h2>Track specific operations</h2>
80 <p>
81 For each of the following, [remote_id] is the remote_id or the track
82 </p>
83 <dl class="wide-table">
84 <dt> /ardour/routes/mute [remote_id] [mute_st]
85 </dt>
86 <dd>where [mute_st] is a bool/int representing the desired mute state of the track
87 </dd>
88 <dt> /ardour/routes/solo [remote_id] [solo_st]
89 </dt>
90 <dd>where [solo_st] is a bool/int representing the desired solo state of the track
91 </dd>
92 <dt> /ardour/routes/recenable [remote_id] [rec_st]
93 </dt>
94 <dd>where [rec_st] is a bool/int representing the desired rec state of the track
95 </dd>
96 <dt> /ardour/routes/gainabs [remote_id] [gain_abs]
97 </dt>
98 <dd>where [gain_abs] is a float ranging from 0 to 2 (0 being -infinite, 1 being 0dB and 2 being +6dB).
99 </dd>
100 <dt> /ardour/routes/gaindB [remote_id] [gain_db]
101 </dt>
102 <dd>where [gain_db] is a float ranging from -400 to 6 representing the desired gain of the track in dB.<br>
103 </dd>
104 </dl>
105
106 <h2>Menu actions</h2>
107 <p>
108 Every single menu item in Ardour's GUI is accessible via OSC. There is<br>
109 a single common syntax to trigger the action as if it was selected<br>
110 with the mouse (or keyboard):</p>
111 <pre>
112 /ardour/access_action [action_name]
113 </pre>
114 <p>The list below shows all available values of [action-name] as of<br>
115 mid-March 2010 for Ardour 2.X. You can get the current list at any<br>
116 time by running Ardour with the -b flag.</p>
117 <ul>
118 <li> Common/About
119 </li>
120 <li> Common/goto-editor
121 </li>
122 <li> Common/Quit
123 </li>
124 <li> Common/Save
125 </li>
126 <li> Common/toggle-editor-mixer-on-top
127 </li>
128 <li> Common/ToggleBigClock
129 </li>
130 <li> Common/ToggleColorManager
131 </li>
132 <li> Common/ToggleInspector
133 </li>
134 <li> Common/ToggleKeyEditor
135 </li>
136 <li> Common/ToggleLocations
137 </li>
138 <li> Common/ToggleMaximalEditor
139 </li>
140 <li> Common/ToggleOptionsEditor
141 </li>
142 <li> Editor/add-location-from-playhead
143 </li>
144 <li> Editor/addExistingAudioFiles
145 </li>
146 <li> Editor/align-regions-end
147 </li>
148 <li> Editor/align-regions-start
149 </li>
150 <li> Editor/align-regions-start-relative
151 </li>
152 <li> Editor/align-regions-sync
153 </li>
154 <li> Editor/align-regions-sync-relative
155 </li>
156 <li> Editor/audition-at-mouse
157 </li>
158 <li> Editor/Autoconnect
159 </li>
160 <li> Editor/boost-region-gain
161 </li>
162 <li> Editor/brush-at-mouse
163 </li>
164 <li> Editor/center-edit-cursor
165 </li>
166 <li> Editor/center-playhead
167 </li>
168 <li> Editor/crop
169 </li>
170 <li> Editor/Crossfades
171 </li>
172 <li> Editor/CrossfadesFull
173 </li>
174 <li> Editor/CrossfadesShort
175 </li>
176 <li> Editor/cut-region-gain
177 </li>
178 <li> Editor/cycle-edit-point
179 </li>
180 <li> Editor/cycle-edit-point-with-marker
181 </li>
182 <li> Editor/cycle-snap-choice
183 </li>
184 <li> Editor/cycle-snap-mode
185 </li>
186 <li> Editor/duplicate-region
187 </li>
188 <li> Editor/Edit
189 </li>
190 <li> Editor/edit-cursor-to-next-region-sync
191 </li>
192 <li> Editor/edit-cursor-to-previous-region-start
193 </li>
194 <li> Editor/edit-cursor-to-previous-region-sync
195 </li>
196 <li> Editor/edit-cursor-to-range-end
197 </li>
198 <li> Editor/edit-cursor-to-range-start
199 </li>
200 <li> Editor/edit-to-playhead
201 </li>
202 <li> Editor/EditCursorMovementOptions
203 </li>
204 <li> Editor/editor-copy
205 </li>
206 <li> Editor/editor-cut
207 </li>
208 <li> Editor/editor-delete
209 </li>
210 <li> Editor/editor-paste
211 </li>
212 <li> Editor/EditSelectRangeOptions
213 </li>
214 <li> Editor/EditSelectRegionOptions
215 </li>
216 <li> Editor/export-region
217 </li>
218 <li> Editor/extend-range-to-end-of-region
219 </li>
220 <li> Editor/extend-range-to-start-of-region
221 </li>
222 <li> Editor/finish-add-range
223 </li>
224 <li> Editor/finish-range
225 </li>
226 <li> Editor/fit-tracks
227 </li>
228 <li> Editor/goto-mark-1
229 </li>
230 <li> Editor/goto-mark-2
231 </li>
232 <li> Editor/goto-mark-3
233 </li>
234 <li> Editor/goto-mark-4
235 </li>
236 <li> Editor/goto-mark-5
237 </li>
238 <li> Editor/goto-mark-6
239 </li>
240 <li> Editor/goto-mark-7
241 </li>
242 <li> Editor/goto-mark-8
243 </li>
244 <li> Editor/goto-mark-9
245 </li>
246 <li> Editor/goto-visual-state-1
247 </li>
248 <li> Editor/goto-visual-state-2
249 </li>
250 <li> Editor/goto-visual-state-3
251 </li>
252 <li> Editor/goto-visual-state-4
253 </li>
254 <li> Editor/goto-visual-state-5
255 </li>
256 <li> Editor/goto-visual-state-6
257 </li>
258 <li> Editor/goto-visual-state-7
259 </li>
260 <li> Editor/goto-visual-state-8
261 </li>
262 <li> Editor/goto-visual-state-9
263 </li>
264 <li> Editor/goto-visual-state-10
265 </li>
266 <li> Editor/goto-visual-state-11
267 </li>
268 <li> Editor/goto-visual-state-12
269 </li>
270 <li> Editor/insert-region
271 </li>
272 <li> Editor/insert-time
273 </li>
274 <li> Editor/invert-selection
275 </li>
276 <li> Editor/jump-backward-to-mark
277 </li>
278 <li> Editor/jump-forward-to-mark
279 </li>
280 <li> Editor/LayerAddHigher
281 </li>
282 <li> Editor/Layering
283 </li>
284 <li> Editor/LayerLaterHigher
285 </li>
286 <li> Editor/LayerMoveAddHigher
287 </li>
288 <li> Editor/MeterFalloff
289 </li>
290 <li> Editor/MeterHold
291 </li>
292 <li> Editor/Monitoring
293 </li>
294 <li> Editor/move-selected-tracks-down
295 </li>
296 <li> Editor/move-selected-tracks-up
297 </li>
298 <li> Editor/multi-duplicate-region
299 </li>
300 <li> Editor/mute-unmute-region
301 </li>
302 <li> Editor/naturalize-region
303 </li>
304 <li> Editor/normalize-region
305 </li>
306 <li> Editor/nudge-backward
307 </li>
308 <li> Editor/nudge-forward
309 </li>
310 <li> Editor/nudge-next-backward
311 </li>
312 <li> Editor/nudge-next-forward
313 </li>
314 <li> Editor/nudge-playhead-backward
315 </li>
316 <li> Editor/nudge-playhead-forward
317 </li>
318 <li> Editor/pitch-[Shift]-region
319 </li>
320 <li> Editor/pitch-shift-region
321 </li>
322 <li> Editor/play-edit-range
323 </li>
324 <li> Editor/play-from-edit-point-and-return
325 </li>
326 <li> Editor/play-selected-regions
327 </li>
328 <li> Editor/playhead-backward-to-grid
329 </li>
330 <li> Editor/playhead-forward-to-grid
331 </li>
332 <li> Editor/playhead-to-edit
333 </li>
334 <li> Editor/playhead-to-next-region-boundary
335 </li>
336 <li> Editor/playhead-to-next-region-boundary-noselection
337 </li>
338 <li> Editor/playhead-to-next-region-sync
339 </li>
340 <li> Editor/playhead-to-next-region-sync
341 </li>
342 <li> Editor/playhead-to-previous-region-boundary
343 </li>
344 <li> Editor/playhead-to-previous-region-boundary-noselection
345 </li>
346 <li> Editor/playhead-to-previous-region-sync
347 </li>
348 <li> Editor/playhead-to-range-end
349 </li>
350 <li> Editor/playhead-to-range-start
351 </li>
352 <li> Editor/PullupMinus1
353 </li>
354 <li> Editor/PullupMinus4
355 </li>
356 <li> Editor/PullupMinus4Minus1
357 </li>
358 <li> Editor/PullupMinus4Plus1
359 </li>
360 <li> Editor/PullupNone
361 </li>
362 <li> Editor/PullupPlus1
363 </li>
364 <li> Editor/PullupPlus4
365 </li>
366 <li> Editor/PullupPlus4Minus1
367 </li>
368 <li> Editor/PullupPlus4Plus1
369 </li>
370 <li> Editor/redo
371 </li>
372 <li> Editor/RegionEditOps
373 </li>
374 <li> Editor/remove-last-capture
375 </li>
376 <li> Editor/reverse-region
377 </li>
378 <li> Editor/save-visual-state-1
379 </li>
380 <li> Editor/save-visual-state-2
381 </li>
382 <li> Editor/save-visual-state-3
383 </li>
384 <li> Editor/save-visual-state-4
385 </li>
386 <li> Editor/save-visual-state-5
387 </li>
388 <li> Editor/save-visual-state-6
389 </li>
390 <li> Editor/save-visual-state-7
391 </li>
392 <li> Editor/save-visual-state-8
393 </li>
394 <li> Editor/save-visual-state-9
395 </li>
396 <li> Editor/save-visual-state-10
397 </li>
398 <li> Editor/save-visual-state-11
399 </li>
400 <li> Editor/save-visual-state-12
401 </li>
402 <li> Editor/scroll-tracks-down
403 </li>
404 <li> Editor/scroll-tracks-up
405 </li>
406 <li> Editor/select-all
407 </li>
408 <li> Editor/select-all-after-edit-cursor
409 </li>
410 <li> Editor/select-all-after-playhead
411 </li>
412 <li> Editor/select-all-before-edit-cursor
413 </li>
414 <li> Editor/select-all-before-playhead
415 </li>
416 <li> Editor/select-all-between-cursors
417 </li>
418 <li> Editor/select-all-in-loop-range
419 </li>
420 <li> Editor/select-all-in-punch-range
421 </li>
422 <li> Editor/select-all-within-cursors
423 </li>
424 <li> Editor/select-next-route
425 </li>
426 <li> Editor/select-prev-route
427 </li>
428 <li> Editor/select-range-between-cursors
429 </li>
430 <li> Editor/selected-marker-to-next-region-boundary
431 </li>
432 <li> Editor/selected-marker-to-previous-region-boundary
433 </li>
434 <li> Editor/separate
435 </li>
436 <li> Editor/set-edit-point
437 </li>
438 <li> Editor/set-fade-in-length
439 </li>
440 <li> Editor/set-fade-out-length
441 </li>
442 <li> Editor/set-loop-from-edit-range
443 </li>
444 <li> Editor/set-loop-from-region
445 </li>
446 <li> Editor/set-playhead
447 </li>
448 <li> Editor/set-punch-from-edit-range
449 </li>
450 <li> Editor/set-punch-from-region
451 </li>
452 <li> Editor/set-region-sync-position
453 </li>
454 <li> Editor/set-tempo-from-edit-range
455 </li>
456 <li> Editor/set-tempo-from-region
457 </li>
458 <li> Editor/show-editor-mixer
459 </li>
460 <li> Editor/Smpte24
461 </li>
462 <li> Editor/Smpte25
463 </li>
464 <li> Editor/Smpte30
465 </li>
466 <li> Editor/Smpte30drop
467 </li>
468 <li> Editor/Smpte60
469 </li>
470 <li> Editor/Smpte2997
471 </li>
472 <li> Editor/Smpte5994
473 </li>
474 <li> Editor/Smpte2997drop
475 </li>
476 <li> Editor/Smpte23976
477 </li>
478 <li> Editor/Smpte24976
479 </li>
480 <li> Editor/snap-magnetic
481 </li>
482 <li> Editor/snap-normal
483 </li>
484 <li> Editor/SnapMode
485 </li>
486 <li> Editor/SnapTo
487 </li>
488 <li> Editor/Solo
489 </li>
490 <li> Editor/split-region
491 </li>
492 <li> Editor/start-range
493 </li>
494 <li> Editor/step-tracks-down
495 </li>
496 <li> Editor/step-tracks-up
497 </li>
498 <li> Editor/Subframes
499 </li>
500 <li> Editor/Subframes100
501 </li>
502 <li> Editor/Subframes80
503 </li>
504 <li> Editor/tab-to-transient-backwards
505 </li>
506 <li> Editor/tab-to-transient-forwards
507 </li>
508 <li> Editor/temporal-zoom-in
509 </li>
510 <li> Editor/temporal-zoom-out
511 </li>
512 <li> Editor/Timecode
513 </li>
514 <li> Editor/toggle-auto-xfades
515 </li>
516 <li> Editor/toggle-edit-mode
517 </li>
518 <li> Editor/toggle-fade-out-active
519 </li>
520 <li> Editor/toggle-fade-out-active
521 </li>
522 <li> Editor/toggle-follow-playhead
523 </li>
524 <li> Editor/toggle-internal-edit
525 </li>
526 <li> Editor/toggle-rhythm-ferret
527 </li>
528 <li> Editor/toggle-xfades-active
529 </li>
530 <li> Editor/toggle-xfades-visible
531 </li>
532 <li> Editor/toggle-zoom
533 </li>
534 <li> Editor/ToggleGeneric MIDISurface
535 </li>
536 <li> Editor/ToggleGeneric MIDISurfaceFeedback
537 </li>
538 <li> Editor/ToggleGeneric MIDISurfaceSubMenu
539 </li>
540 <li> Editor/ToggleMeasureVisibility
541 </li>
542 <li> Editor/ToggleWaveformsWhileRecording
543 </li>
544 <li> Editor/ToggleWaveformVisibility
545 </li>
546 <li> Editor/track-record-enable-toggle
547 </li>
548 <li> Editor/trim-back
549 </li>
550 <li> Editor/trim-from-start
551 </li>
552 <li> Editor/trim-front
553 </li>
554 <li> Editor/trim-to-end
555 </li>
556 <li> Editor/undo
557 </li>
558 <li> Editor/View
559 </li>
560 <li> Editor/zoom-to-region
561 </li>
562 <li> Editor/zoom-to-region-both-axes
563 </li>
564 <li> Editor/zoom-to-session
565 </li>
566 <li> Editor/ZoomFocus
567 </li>
568 <li> JACK/JACK
569 </li>
570 <li> JACK/JACKDisconnect
571 </li>
572 <li> JACK/JACKReconnect
573 </li>
574 <li> JACK/JACKLatency32
575 </li>
576 <li> JACK/JACKLatency64
577 </li>
578 <li> JACK/JACKLatency128
579 </li>
580 <li> JACK/JACKLatency256
581 </li>
582 <li> JACK/JACKLatency512
583 </li>
584 <li> JACK/JACKLatency1024
585 </li>
586 <li> JACK/JACKLatency2048
587 </li>
588 <li> JACK/JACKLatency4096
589 </li>
590 <li> JACK/JACKLatency8192
591 </li>
592 <li> Main/AddTrackBus
593 </li>
594 <li> Main/AudioFileFormat
595 </li>
596 <li> Main/AudioFileFormatData
597 </li>
598 <li> Main/AudioFileFormatHeader
599 </li>
600 <li> Main/CleanupUnused
601 </li>
602 <li> Main/FlushWastebasket
603 </li>
604 <li> Main/Close
605 </li>
606 <li> Main/ControlSurfaces
607 </li>
608 <li> Main/Export
609 </li>
610 <li> Main/ExportRangeMarkers
611 </li>
612 <li> Main/ExportSelection
613 </li>
614 <li> Main/ExportSession
615 </li>
616 <li> Main/Help
617 </li>
618 <li> Main/KeyMouse Actions
619 </li>
620 <li> Main/Metering
621 </li>
622 <li> Main/MeteringFallOffRate
623 </li>
624 <li> Main/MeteringHoldTime
625 </li>
626 <li> Main/New
627 </li>
628 <li> Main/Open
629 </li>
630 <li> Main/Options
631 </li>
632 <li> Main/Recent
633 </li>
634 <li> Main/SaveTemplate
635 </li>
636 <li> Main/Session
637 </li>
638 <li> Main/Snapshot
639 </li>
640 <li> Main/TransportOptions
641 </li>
642 <li> Main/Windows
643 </li>
644 <li> MouseMode/set-mouse-mode-gain
645 </li>
646 <li> MouseMode/set-mouse-mode-object
647 </li>
648 <li> MouseMode/set-mouse-mode-range
649 </li>
650 <li> MouseMode/set-mouse-mode-timefx
651 </li>
652 <li> MouseMode/set-mouse-mode-zoom
653 </li>
654 <li> options/DoNotRunPluginsWhileRecording
655 </li>
656 <li> options/FileDataFormat24bit
657 </li>
658 <li> options/FileDataFormatFloat
659 </li>
660 <li> options/FileHeaderFormatBWF
661 </li>
662 <li> options/FileHeaderFormatCAF
663 </li>
664 <li> options/FileHeaderFormatWAVE
665 </li>
666 <li> options/FileHeaderFormatWAVE64
667 </li>
668 <li> options/GainReduceFastTransport
669 </li>
670 <li> options/InputAutoConnectManual
671 </li>
672 <li> options/InputAutoConnectPhysical
673 </li>
674 <li> options/LatchedRecordEnable
675 </li>
676 <li> options/LatchedSolo
677 </li>
678 <li> options/MeterFalloffFast
679 </li>
680 <li> options/MeterFalloffFaster
681 </li>
682 <li> options/MeterFalloffFastest
683 </li>
684 <li> options/MeterFalloffMedium
685 </li>
686 <li> options/MeterFalloffOff
687 </li>
688 <li> options/MeterFalloffSlow
689 </li>
690 <li> options/MeterFalloffSlowest
691 </li>
692 <li> options/MeterHoldLong
693 </li>
694 <li> options/MeterHoldMedium
695 </li>
696 <li> options/MeterHoldOff
697 </li>
698 <li> options/MeterHoldShort
699 </li>
700 <li> options/OutputAutoConnectManual
701 </li>
702 <li> options/OutputAutoConnectMaster
703 </li>
704 <li> options/OutputAutoConnectPhysical
705 </li>
706 <li> options/RegionEquivalentsOverlap
707 </li>
708 <li> options/SendMMC
709 </li>
710 <li> options/SendMTC
711 </li>
712 <li> options/ShowSoloMutes
713 </li>
714 <li> options/SoloInPlace
715 </li>
716 <li> options/SoloViaBus
717 </li>
718 <li> options/StopPluginsWithTransport
719 </li>
720 <li> options/StopRecordingOnXrun
721 </li>
722 <li> options/StopTransportAtEndOfSession
723 </li>
724 <li> options/UseExternalMonitoring
725 </li>
726 <li> options/UseHardwareMonitoring
727 </li>
728 <li> options/UseMMC
729 </li>
730 <li> options/UseSoftwareMonitoring
731 </li>
732 <li> options/VerifyRemoveLastCapture
733 </li>
734 <li> redirectmenu/activate
735 </li>
736 <li> redirectmenu/activate_all
737 </li>
738 <li> redirectmenu/clear
739 </li>
740 <li> redirectmenu/copy
741 </li>
742 <li> redirectmenu/cut
743 </li>
744 <li> redirectmenu/deactivate
745 </li>
746 <li> redirectmenu/deactivate_all
747 </li>
748 <li> redirectmenu/deselectall
749 </li>
750 <li> redirectmenu/edit
751 </li>
752 <li> redirectmenu/newinsert
753 </li>
754 <li> redirectmenu/newplugin
755 </li>
756 <li> redirectmenu/newsend
757 </li>
758 <li> redirectmenu/paste
759 </li>
760 <li> redirectmenu/rename
761 </li>
762 <li> redirectmenu/selectall
763 </li>
764 <li> RegionList/RegionListSort
765 </li>
766 <li> RegionList/RegionListSort
767 </li>
768 <li> RegionList/rlAudition
769 </li>
770 <li> RegionList/rlHide
771 </li>
772 <li> RegionList/rlRemove
773 </li>
774 <li> RegionList/rlShowAll
775 </li>
776 <li> RegionList/rlShowAuto
777 </li>
778 <li> RegionList/SortAscending
779 </li>
780 <li> RegionList/SortByRegionEndinFile
781 </li>
782 <li> RegionList/SortByRegionLength
783 </li>
784 <li> RegionList/SortByRegionName
785 </li>
786 <li> RegionList/SortByRegionPosition
787 </li>
788 <li> RegionList/SortByRegionStartinFile
789 </li>
790 <li> RegionList/SortByRegionTimestamp
791 </li>
792 <li> RegionList/SortBySourceFileCreationDate
793 </li>
794 <li> RegionList/SortBySourceFileLength
795 </li>
796 <li> RegionList/SortBySourceFileName
797 </li>
798 <li> RegionList/SortBySourceFilesystem
799 </li>
800 <li> RegionList/SortDescending
801 </li>
802 <li> ShuttleActions/SetShuttleUnitsPercentage
803 </li>
804 <li> ShuttleActions/SetShuttleUnitsSemitones
805 </li>
806 <li> Snap/snap-to-asixteenthbeat
807 </li>
808 <li> Snap/snap-to-bar
809 </li>
810 <li> Snap/snap-to-beat
811 </li>
812 <li> Snap/snap-to-cd-frame
813 </li>
814 <li> Snap/snap-to-edit-cursor
815 </li>
816 <li> Snap/snap-to-eighths
817 </li>
818 <li> Snap/snap-to-frame
819 </li>
820 <li> Snap/snap-to-mark
821 </li>
822 <li> Snap/snap-to-minutes
823 </li>
824 <li> Snap/snap-to-quarters
825 </li>
826 <li> Snap/snap-to-region-boundary
827 </li>
828 <li> Snap/snap-to-region-end
829 </li>
830 <li> Snap/snap-to-region-start
831 </li>
832 <li> Snap/snap-to-region-sync
833 </li>
834 <li> Snap/snap-to-seconds
835 </li>
836 <li> Snap/snap-to-smpte-frame
837 </li>
838 <li> Snap/snap-to-smpte-minutes
839 </li>
840 <li> Snap/snap-to-smpte-seconds
841 </li>
842 <li> Snap/snap-to-thirds
843 </li>
844 <li> Snap/snap-to-thirtyseconds
845 </li>
846 <li> Transport/focus-on-clock
847 </li>
848 <li> Transport/Forward
849 </li>
850 <li> Transport/GotoEnd
851 </li>
852 <li> Transport/GotoStart
853 </li>
854 <li> Transport/GotoZero
855 </li>
856 <li> Transport/Loop
857 </li>
858 <li> Transport/PlaySelection
859 </li>
860 <li> Transport/Record
861 </li>
862 <li> Transport/record-roll
863 </li>
864 <li> Transport/Rewind
865 </li>
866 <li> Transport/ToggleAutoInput
867 </li>
868 <li> Transport/ToggleAutoPlay
869 </li>
870 <li> Transport/ToggleAutoReturn
871 </li>
872 <li> Transport/ToggleClick
873 </li>
874 <li> Transport/TogglePunchIn
875 </li>
876 <li> Transport/TogglePunchOut
877 </li>
878 <li> Transport/ToggleRoll
879 </li>
880 <li> Transport/ToggleRollForgetCapture
881 </li>
882 <li> Transport/ToggleRollMaybe
883 </li>
884 <li> Transport/ToggleTimeMaster
885 </li>
886 <li> Transport/ToggleVideoSync
887 </li>
888 <li> Transport/TransitionToReverse
889 </li>
890 <li> Transport/TransitionToRoll
891 </li>
892 <li> Zoom/zoom-focus-center
893 </li>
894 <li> Zoom/zoom-focus-edit
895 </li>
896 <li> Zoom/zoom-focus-left
897 </li>
898 <li> Zoom/zoom-focus-playhead
899 </li>
900 <li> Zoom/zoom-focus-right
901 </li>
902 </ul>