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