Mackie protocol: set-session-from-edit-range moved to shift+marker
[ardour.git] / gtk2_ardour / editor.bindings
1 <?xml version="1.0" encoding="UTF-8"?>
2 <Bindings name="ardour-editor">
3   <Press>
4   <Binding action="Editor/temporal-zoom-in" key="equal"/>
5   <Binding action="Editor/temporal-zoom-out" key="minus"/>
6   <Binding action="Editor/edit-cursor-to-previous-region-sync" key="apostrophe"/>
7   <Binding action="Editor/edit-cursor-to-next-region-sync" key="semicolon"/>
8   <Binding action="Editor/cycle-edit-point" key="grave"/>
9   <Binding action="Editor/cycle-edit-point-with-marker" key="Primary-asciicircum"/>
10   <Binding action="Editor/move-range-start-to-previous-region-boundary" key="less"/>
11   <Binding action="Editor/move-range-start-to-next-region-boundary" key="Primary-less"/>
12   <Binding action="Editor/move-range-end-to-previous-region-boundary" key="Primary-greater"/>
13   <Binding action="Editor/move-range-end-to-next-region-boundary" key="greater"/>
14   <Binding action="Transport/ToggleRoll" key="space"/>
15   <Binding action="Editor/play-edit-range" key="Secondary-space"/>
16   <Binding action="Editor/play-from-edit-point-and-return" key="Level4-space"/>
17   <Binding action="Transport/ToggleRollMaybe" key="Primary-Secondary-space"/>
18   <Binding action="Transport/ToggleRollForgetCapture" key="Primary-space"/>
19   <Binding action="Transport/record-roll" key="Tertiary-space"/>
20   <Binding action="Region/set-fade-in-length" key="slash"/>
21   <Binding action="Region/toggle-region-fade-out" key="Primary-slash"/>
22   <Binding action="Region/set-fade-out-length" key="backslash"/>
23   <Binding action="Region/toggle-region-fade-out" key="Primary-backslash"/>
24   <Binding action="Region/trim-from-start" key="Tertiary-braceleft"/>
25   <Binding action="Region/trim-to-end" key="Tertiary-braceright"/>
26   <Binding action="Editor/trim-to-previous-region" key="Primary-j"/>
27   <Binding action="Editor/trim-to-next-region" key="Primary-k"/>
28   <Binding action="Editor/set-loop-from-edit-range" key="bracketright"/>
29   <Binding action="Region/set-loop-from-region" key="Secondary-bracketright"/>
30   <Binding action="Editor/set-punch-from-edit-range" key="bracketleft"/>
31   <Binding action="Region/set-punch-from-region" key="Secondary-bracketleft"/>
32   <Binding action="Region/boost-region-gain" key="asciicircum"/>
33   <Binding action="Region/cut-region-gain" key="ampersand"/>
34   <Binding action="Common/Quit" key="Primary-q"/>
35   <Binding action="Region/quantize-region" key="q"/>
36   <Binding action="Region/legatize-region" key="Primary-apostrophe"/>
37   <Binding action="Region/remove-overlap" key="Secondary-apostrophe"/>
38   <Binding action="MouseMode/set-mouse-mode-content" key="e"/>
39   <Binding action="Editor/select-all-before-edit-cursor" key="Primary-e"/>
40   <Binding action="Region/export-region" key="Primary-Level4-e"/>
41   <Binding action="Main/ExportSession" key="Level4-e"/>
42   <Binding action="Editor/select-all-after-edit-cursor" key="Primary-Tertiary-e"/>
43   <Binding action="Editor/show-editor-mixer" key="Tertiary-e"/>
44   <Binding action="Common/goto-editor" key="Secondary-e"/>
45   <Binding action="MouseMode/set-mouse-mode-range" key="r"/>
46   <Binding action="Editor/redo" key="Primary-r"/>
47   <Binding action="Region/reverse-region" key="Secondary-r"/>
48   <Binding action="Transport/Record" key="Tertiary-r"/>
49   <Binding action="MouseMode/set-mouse-mode-timefx" key="t"/>
50   <Binding action="Region/pitch-shift-region" key="Secondary-t"/>
51   <Binding action="Editor/insert-time" key="Primary-t"/>
52   <Binding action="MouseMode/set-mouse-mode-object-range" key="y"/>
53   <Binding action="Editor/select-all-between-cursors" key="Primary-u"/>
54   <Binding action="Editor/select-all-within-cursors" key="u"/>
55   <Binding action="Region/insert-region-from-region-list" key="i"/>
56   <Binding action="Editor/invert-selection" key="Tertiary-i"/>
57   <Binding action="Editor/addExistingAudioFiles" key="Secondary-i"/>
58   <Binding action="MouseMode/set-mouse-mode-object" key="o"/>
59   <Binding action="Main/Open" key="Primary-o"/>
60   <Binding action="Main/Recent" key="Primary-Tertiary-o"/>
61   <Binding action="Common/ToggleOptionsEditor" key="Secondary-o"/>
62   <Binding action="Region/naturalize-region" key="Secondary-o"/>
63   <Binding action="Editor/set-playhead" key="p"/>
64   <Binding action="Editor/select-all-before-playhead" key="Primary-p"/>
65   <Binding action="Common/toggle-audio-connection-manager" key="Secondary-p"/>
66   <Binding action="Common/toggle-midi-connection-manager" key="Secondary-Tertiary-p"/>
67   <Binding action="MIDI/panic" key="Primary-Secondary-p"/>
68   <Binding action="Editor/select-all-after-playhead" key="Tertiary-Primary-p"/>
69   <Binding action="Region/align-regions-sync-relative" key="a"/>
70   <Binding action="Editor/select-all" key="Primary-a"/>
71   <Binding action="Region/align-regions-end" key="Secondary-a"/>
72   <Binding action="Region/align-regions-sync" key="Tertiary-a"/>
73   <Binding action="Region/align-regions-start" key="Primary-Level4-a"/>
74   <Binding action="Region/align-regions-start-relative" key="Level4-a"/>
75   <Binding action="Region/split-region" key="s"/>
76   <Binding action="Common/Save" key="Primary-s"/>
77   <Binding action="Main/Snapshot" key="Primary-Tertiary-s"/>
78   <Binding action="Editor/track-solo-toggle" key="Secondary-s"/>
79   <Binding action="Region/duplicate-region" key="d"/>
80   <Binding action="Region/multi-duplicate-region" key="Tertiary-d"/>
81   <Binding action="Editor/select-all-in-punch-range" key="Primary-d"/>
82   <Binding action="Editor/fit-tracks" key="f"/>
83   <Binding action="Editor/toggle-follow-playhead" key="Primary-f"/>
84   <Binding action="Region/show-rhythm-ferret" key="Secondary-f"/>
85   <Binding action="MouseMode/set-mouse-mode-gain" key="g"/>
86   <Binding action="Region/play-selected-regions" key="h"/>
87   <Binding action="Region/trim-front" key="j"/>
88   <Binding action="Region/trim-back" key="k"/>
89   <Binding action="Common/ToggleKeyEditor" key="Secondary-k"/>
90   <Binding action="Transport/Loop" key="l"/>
91   <Binding action="Editor/select-all-in-loop-range" key="Primary-l"/>
92   <Binding action="Common/ToggleLocations" key="Secondary-l"/>
93   <Binding action="MouseMode/set-mouse-mode-zoom" key="z"/>
94   <Binding action="Editor/undo" key="Primary-z"/>
95   <Binding action="Editor/zoom-to-region" key="Primary-Secondary-z"/>
96   <Binding action="Editor/zoom-to-region-both-axes" key="Secondary-z"/>
97   <Binding action="Editor/toggle-zoom" key="Tertiary-z"/>
98   <Binding action="Editor/editor-cut" key="Primary-x"/>
99   <Binding action="Editor/editor-copy" key="Primary-c"/>
100   <Binding action="Common/ToggleColorManager" key="Secondary-c"/>
101   <Binding action="Region/set-region-sync-position" key="v"/>
102   <Binding action="Editor/editor-paste" key="Primary-v"/>
103   <Binding action="Editor/brush-at-mouse" key="Primary-b"/>
104   <Binding action="Editor/track-record-enable-toggle" key="Secondary-b"/>
105   <Binding action="Common/ToggleBigClock" key="Secondary-b"/>
106   <Binding action="Region/normalize-region" key="n"/>
107   <Binding action="Main/AddTrackBus" key="Primary-Tertiary-n"/>
108   <Binding action="Main/New" key="Primary-n"/>
109   <Binding action="Region/toggle-region-mute" key="Primary-m"/>
110   <Binding action="Common/toggle-mixer-on-top" key="Secondary-m"/>
111   <Binding action="Editor/step-tracks-up" key="uparrow"/>
112   <Binding action="Transport/TransitionToRoll" key="Tertiary-uparrow"/>
113   <Binding action="Editor/select-prev-route" key="Secondary-uparrow"/>
114   <Binding action="Editor/move-selected-tracks-up" key="Primary-uparrow"/>
115   <Binding action="Editor/step-tracks-down" key="downarrow"/>
116   <Binding action="Transport/TransitionToReverse" key="Tertiary-downarrow"/>
117   <Binding action="Editor/select-next-route" key="Secondary-downarrow"/>
118   <Binding action="Editor/move-selected-tracks-down" key="Primary-downarrow"/>
119   <Binding action="Editor/playhead-to-previous-region-boundary" key="leftarrow"/>
120   <Binding action="Editor/playhead-to-previous-region-boundary-noselection" key="Level4-leftarrow"/>
121   <Binding action="Editor/playhead-to-previous-region-sync" key="Primary-Secondary-leftarrow"/>
122   <Binding action="Editor/tab-to-transient-backwards" key="Primary-leftarrow"/>
123   <Binding action="Editor/nudge-playhead-backward" key="Secondary-leftarrow"/>
124   <Binding action="Editor/playhead-backward-to-grid" key="Tertiary-Level4-leftarrow"/>
125   <Binding action="Transport/Rewind" key="Tertiary-leftarrow"/>
126   <Binding action="Editor/selected-marker-to-previous-region-boundary" key="Primary-Tertiary-leftarrow"/>
127   <Binding action="Editor/playhead-to-next-region-boundary" key="rightarrow"/>
128   <Binding action="Editor/playhead-to-next-region-boundary-noselection" key="Level4-rightarrow"/>
129   <Binding action="Editor/playhead-to-next-region-sync" key="Primary-Secondary-rightarrow"/>
130   <Binding action="Editor/tab-to-transient-forwards" key="Primary-rightarrow"/>
131   <Binding action="Editor/nudge-playhead-forward" key="Secondary-rightarrow"/>
132   <Binding action="Editor/playhead-forward-to-grid" key="Tertiary-Level4-rightarrow"/>
133   <Binding action="Transport/Forward" key="Tertiary-rightarrow"/>
134   <Binding action="Editor/selected-marker-to-next-region-boundary" key="Primary-Tertiary-rightarrow"/>
135   <Binding action="Editor/scroll-tracks-down" key="Page_Down"/>
136   <Binding action="Editor/scroll-tracks-up" key="Page_Up"/>
137   <Binding action="Transport/GotoStart" key="Home"/>
138   <Binding action="Transport/GotoEnd" key="End"/>
139   <Binding action="Editor/editor-delete" key="Delete"/>
140   <Binding action="Editor/playhead-to-edit" key="Return"/>
141   <Binding action="Editor/edit-to-playhead" key="Secondary-Return"/>
142   <Binding action="Editor/remove-last-capture" key="Primary-Delete"/>
143   <Binding action="Editor/escape" key="Escape"/>
144   <Binding action="Region/nudge-backward" key="KP_Subtract"/>
145   <Binding action="Editor/nudge-next-backward" key="Primary-KP_Subtract"/>
146   <Binding action="Editor/jump-forward-to-mark" key="Primary-KP_Right"/>
147   <Binding action="Editor/jump-backward-to-mark" key="Primary-KP_Left"/>
148   <Binding action="Region/nudge-forward" key="KP_Add"/>
149   <Binding action="Editor/nudge-next-forward" key="Primary-KP_Add"/>
150   <Binding action="Editor/start-range" key="Primary-KP_Down"/>
151   <Binding action="Editor/finish-range" key="Primary-KP_Up"/>
152   <Binding action="Editor/finish-add-range" key="Tertiary-Primary-KP_Up"/>
153   <Binding action="Editor/add-location-from-playhead" key="KP_Enter"/>
154   <Binding action="Transport/focus-on-clock" key="KP_Divide"/>
155   <Binding action="Transport/GotoZero" key="KP_0"/>
156   <Binding action="Editor/goto-mark-1" key="KP_1"/>
157   <Binding action="Editor/goto-mark-2" key="KP_2"/>
158   <Binding action="Editor/goto-mark-3" key="KP_3"/>
159   <Binding action="Editor/goto-mark-4" key="KP_4"/>
160   <Binding action="Editor/goto-mark-5" key="KP_5"/>
161   <Binding action="Editor/goto-mark-6" key="KP_6"/>
162   <Binding action="Editor/goto-mark-7" key="KP_7"/>
163   <Binding action="Editor/goto-mark-8" key="KP_8"/>
164   <Binding action="Editor/goto-mark-9" key="KP_9"/>
165   <Binding action="Editor/edit-cursor-to-range-start" key="F1"/>
166   <Binding action="Editor/edit-cursor-to-range-end" key="F2"/>
167   <Binding action="Editor/crop" key="F3"/>
168   <Binding action="Editor/editor-separate" key="F4"/>
169   <Binding action="Editor/pitch-shift-region" key="F5"/>
170   <Binding action="Editor/select-range-between-cursors" key="F6"/>
171   <Binding action="Common/ToggleMaximalEditor" key="F11"/>
172   <Binding action="Common/ToggleMaximalMixer" key="F12"/>
173   <Binding action="Editor/save-visual-state-1" key="Primary-F1"/>
174   <Binding action="Editor/save-visual-state-2" key="Primary-F2"/>
175   <Binding action="Editor/save-visual-state-3" key="Primary-F3"/>
176   <Binding action="Editor/save-visual-state-4" key="Primary-F4"/>
177   <Binding action="Editor/save-visual-state-5" key="Primary-F5"/>
178   <Binding action="Editor/save-visual-state-6" key="Primary-F6"/>
179   <Binding action="Editor/save-visual-state-7" key="Primary-F7"/>
180   <Binding action="Editor/save-visual-state-8" key="Primary-F8"/>
181   <Binding action="Editor/save-visual-state-9" key="Primary-F9"/>
182   <Binding action="Editor/save-visual-state-10" key="Primary-F10"/>
183   <Binding action="Editor/save-visual-state-11" key="Primary-F11"/>
184   <Binding action="Editor/save-visual-state-12" key="Primary-F12"/>
185   <Binding action="Editor/cycle-snap-mode" key="2"/>
186   <Binding action="Editor/cycle-snap-choice" key="3"/>
187   <Binding action="Editor/step-mouse-mode" key="4"/>
188   <Binding action="Transport/ToggleAutoReturn" key="5"/>
189   <Binding action="Transport/ToggleClick" key="6"/>
190   <Binding action="Editor/set-tempo-from-region" key="9"/>
191   <Binding action="Editor/set-tempo-from-edit-range" key="0"/>
192   </Press>
193   <Release>
194   <Binding action="Editor/goto-visual-state-1" key="Primary-F1"/>
195   <Binding action="Editor/goto-visual-state-2" key="Primary-F2"/>
196   <Binding action="Editor/goto-visual-state-3" key="Primary-F3"/>
197   <Binding action="Editor/goto-visual-state-4" key="Primary-F4"/>
198   <Binding action="Editor/goto-visual-state-5" key="Primary-F5"/>
199   <Binding action="Editor/goto-visual-state-6" key="Primary-F6"/>
200   <Binding action="Editor/goto-visual-state-7" key="Primary-F7"/>
201   <Binding action="Editor/goto-visual-state-8" key="Primary-F8"/>
202   <Binding action="Editor/goto-visual-state-9" key="Primary-F9"/>
203   <Binding action="Editor/goto-visual-state-10" key="Primary-F10"/>
204   <Binding action="Editor/goto-visual-state-11" key="Primary-F11"/>
205   <Binding action="Editor/goto-visual-state-12" key="Primary-F12"/>
206   </Release>
207 </Bindings>
208