]> Shamusworld >> Repos - ardour-manual/blob - _manual/05_ardours-interface/03_transport-bar-and-times/02_times.html
Total rework of the *Ardour's Interface* part
[ardour-manual] / _manual / 05_ardours-interface / 03_transport-bar-and-times / 02_times.html
1 ---
2 title: Times
3 ---
4
5
6
7 <p>
8
9   <dfn>Clocks</dfn> in Ardour are used to display <dfn>time values</dfn> precisely.
10
11   In many cases, they are also one way to edit (change) time values, and in a few
12
13   cases, the only way. All clocks share the same basic appearance and functionality,
14
15   which is described below, but a few clocks serve particularly important roles.
16
17 </p>
18
19
20
21 <h2>Transport Clocks</h2>
22
23
24
25 <p>
26
27   In the transport bar of the editor window there are two clocks (unless you
28
29   are on a very small screen), that display the current position of the playhead
30
31   and additional information related to transport control and the timeline. These
32
33   are called the <dfn>transport clocks</dfn>; the left one is the primary
34
35   transport clock and the right one is the secondary transport clock.
36
37   They look like this:
38
39 </p>
40
41
42
43 <img src="/images/a3_new_main_clocks.png" alt="An image of the transport clocks in Ardour 3" />
44
45
46
47 <p>
48
49   Editing the time in the transport clocks will reposition the playhead in the same
50
51   way that various other editing operations will.
52
53 </p>
54
55
56
57 <h3>The Big Clock</h3>
58
59 <p>
60
61   To show the current playhead position in a big, resizable window, activate
62
63   <kbd class="menu">Window &gt; Big Clock</kbd>. The big clock is very useful
64
65   when you need to work away from the screen but still want to see the playhead
66
67   position clearly (such as when working with a remote control device across
68
69   a room). The big clock will change its visual appearance to indicate when active
70
71   recording is taking place. Below on the left is a screenshot showing a fairly
72
73   large big clock window filling a good part of the display, and on the right,
74
75   the same clock during active recording.
76
77 </p>
78
79 <a href="/images/bigclock.png"><img src="/images/bigclock.png" height="100" alt="an image of the big clock filling a screen" /></a> <a href="/images/bigclock-recording.png"><img src="/images/bigclock-recording.png" height="100" alt="an image of the big clock while recording"
80
81 /></a>
82
83
84
85 <h3>The Special Role of the Secondary Transport Clock</h3>
86
87 <p>
88
89   On a few occasions Ardour needs to display time values to the user, but there
90
91   is no obvious way to specify what units to use. The most common case is the big
92
93   cursor that appears when dragging regions. For this and other similar cases,
94
95   Ardour will display time using the same units as the secondary clock.
96
97 </p>
98
99 <h4>Why are there two transport clocks?</h4>
100
101 <p>
102
103   Having two transport clocks lets you see the playhead position in two different
104
105   time units without having to change any settings. For example, you can see the
106
107   playhead position in both timecode units and BBT time.
108
109 </p>
110
111
112
113 <h3>Selection and Punch Clocks</h3>
114
115 <p>
116
117   The transport bar also contains a set of 5 clocks that show the current
118
119   <dfn>selection range</dfn> and <dfn>punch ranges</dfn>. Clicking on the punch
120
121   range clocks will locate to either the beginning or end of the punch range.
122
123   Similarly, clicking on the range clocks will locate to either the beginning
124
125   or end of the current selection. In this screen shot there is no current
126
127   selection range, so the selection clocks show an "off" state.
128
129 </p>
130
131
132
133 <img src="/images/selectionpunchclocks.png" alt="An image of the the selection and punch clocks in Ardour 3" />
134
135
136
137 <h2>Clock Modes</h2>
138
139 <p>
140
141   Every clock in Ardour has four different, selectable <dfn>clock
142
143   modes</dfn>. Each mode displays time using different units.
144
145   You can change the clock mode by <kbd class="mouse">Right</kbd>-clicking
146
147   on the clock and selecting the desired mode from the menu. Some clocks are
148
149   entirely independent of any other clock's mode; others are linked so that
150
151   changing one changes all clocks in that group. The different modes are:
152
153 </p>
154
155 <dl>
156
157   <dt>Timecode</dt>
158
159   <dd>Time is shown as <dfn><abbr title="Society of Motion Picture and Television
160
161   Engineers">SMPTE</abbr> timecode</dfn> in Hours:Minutes:Seconds:Frames,
162
163   measured from the timecode zero point on the timeline (which may not
164
165   correspond to the session start and/or absolute zero on the timeline,
166
167   depending on configurable timecode offsets).
168
169   The frames value is dictated by either the session <abbr title="Frames Per
170
171   Second">FPS</abbr> setting, or, if slaved to an external timecode master,
172
173   the master's setting. In the transport clocks, the FPS value is shown below
174
175   the time display, along with an indication of the current timecode source
176
177   (<samp>INT</samp> means that Ardour is its own timecode source).</dd>
178
179   <dt>BBT</dt>
180
181   <dd>Time is shown as Bars:Beats:Ticks, indicating <dfn>musical time</dfn> measured
182
183   from the start of the session. The transport clocks show the current tempo
184
185   in <abbr title="Beats Per Minute">bpm</abbr> and meter below the time
186
187   display.</dd>
188
189   <dt>Minutes:Seconds</dt>
190
191   <dd>Time is shown as Hours:Minutes:Seconds.Milliseconds, measured from the
192
193   absolute start of the timeline (ignoring the session start and any timecode
194
195   offsets).</dd>
196
197   <dt>Samples</dt>
198
199   <dd>Time is shown as a <dfn>sample count</dfn> from the absolute start of the timeline
200
201   (ignoring the session start and any timecode offsets). The number of
202
203   samples per second is given by the current sample rate, and in the transport
204
205   clocks, this rate is shown below the time display along with any
206
207   pullup/pulldown adjustment.</dd>
208
209 </dl>
210
211
212
213 <h3>Special Modes for the Transport Clocks</h3>
214
215 <p>
216
217   In addition to the time-unit modes mentioned above, each of the two transport
218
219   clocks (if you work on a small screen, you may only have one) can be
220
221   independently set to display <dfn>Delta to Edit Point</dfn> in whatever time
222
223   units its current mode indicates. This setting means that the clock shows the
224
225   distance between the playhead and the current edit point, and it may show a
226
227   positive or negative value depending on the temporal order of these two points.
228
229   The clocks will use a different color when in this mode to avoid confusion.
230
231 </p>
232
233 <p>
234
235   To switch either (or both!) of the transport clocks into this mode, use
236
237   <kbd class="menu"> Edit &gt; Preferences &gt; Transport</kbd> and select
238
239   the relevant checkboxes.
240
241 </p>
242
243 <p>
244
245   Note that when in <samp>Delta to Edit Point</samp> mode, the transport clocks
246
247   cannot be edited.
248
249 </p>
250
251
252
253 <h2>Changing clock values with the keyboard</h2>
254
255 <p>
256
257   New values for the clock can be typed in after clicking on the relevant clock.
258
259   Clicking on the clock will show a thin vertical cursor bar just to the right
260
261   of the next character to be overwritten. Enter time in the same order as the
262
263   current clock mode&mdash;if the clock is in Timecode mode, you need to enter
264
265   hours, minutes, seconds, frames. So, to change to a time of 12:15:20:15 you
266
267   would type <kbd class="input">1 2 1 5 2 0 1 5</kbd>. Each number you type will
268
269   appear in a different color, from right to left, overwriting the existing value.
270
271   Mid-edit, after typing <kbd class="input">3 2 2 2</kbd> the clock might look like this:
272
273 </p>
274
275 <img src="/images/clockedit.png" alt="An image of a clock being edited in Ardour 3" />
276
277 <p>
278
279   To finish the edit, press <kbd>&crarr;</kbd> or <kbd>Tab</kbd>. To exit an
280
281   edit without changing the clock press <kbd>ESC</kbd>. If you mis-type an entry
282
283   so that the new value would be illegal (for example, resulting in more than 30
284
285   frames when Timecode is set to 30 frames per second), the clock will reset at
286
287   the end of the edit, and move the cursor back to the start so that you can
288
289   start over.
290
291 </p>
292
293
294
295 <h3>Avoiding the mouse entirely</h3>
296
297 <p>
298
299   There is a shortcut available for those who wish to be able to edit the transport
300
301   clocks entirely without the mouse. It can be found in
302
303   <kbd class="menu">Window &gt; Key Bindings &gt; Transport &gt; Focus On
304
305   Clock</kbd>. If bound to a key (<kbd>&divide;</kbd> on the numerical
306
307   keypad is the
308
309   default), then pressing that key is equivalent to clicking on the primary (left)
310
311   transport clock, and editing can begin immediately.
312
313 </p>
314
315
316
317 <h3>Entering Partial Times</h3>
318
319 <p>
320
321   One detail of the editing design that is not immediately obvious is that it is
322
323   possible to enter part of a full time value. Suppose that the clock is in BBT
324
325   mode, displaying <samp>024|03|0029</samp>, and you want to alter the value to
326
327   the first beat of the current bar. Click on the clock and type
328
329   <kbd class="input">0 1 0 0 0 0</kbd>. Similarly, if it is in Minutes:Seconds
330
331   mode, displaying <samp>02:03:04.456</samp>, and you want to get to exactly 2
332
333   hours, click on the clock and type <kbd class="input">0 0 0 0 0 0 0</kbd> to
334
335   reset the minutes, seconds and milliseconds fields.
336
337 </p>
338
339
340
341 <h3>Entering Delta Times</h3>
342
343 <p>
344
345   You can also type values into the clock that are intended as a relative change,
346
347   rather than a new absolute value. Simply end the edit by pressing
348
349   <kbd>+</kbd> or <kbd>-</kbd> (the ones on any keypad will also work). The plus
350
351   key will add the entered value to the current value of the clock, minus will
352
353   subtract it. For example, if the clock is in Samples mode and displays
354
355   <samp>2917839</samp>, you move it back 2000 samples by typing
356
357   <kbd class="input">2 0 0 0</kbd> and <kbd>-</kbd>, rather than ending with
358
359   Enter or Tab. </p>
360
361
362
363 <h2>Changing clock values with the mouse</h2>
364
365
366
367 <h3>Using a scroll wheel</h3>
368
369
370
371 <p>
372
373   Position the mouse pointer over the clock, and move the scroll wheel. Moving
374
375   the scroll wheel up (<kbd class="mouse">&uArr;</kbd>) increases the value
376
377   shown on the clock, moving it down  (<kbd class="mouse">&uArr;</kbd>)
378
379   decreases it. The step size is equal to the unit of the field
380
381   you are hovering over (seconds, hours, etc.).
382
383 </p>
384
385
386
387 <h3>Dragging the mouse</h3>
388
389
390
391 <p>
392
393   Position the mouse pointer over the clock, press the left mouse button and drag.
394
395   Dragging upwards increases the value shown on the clock, dragging downwards
396
397   decreases it, again with a step size equal to the unit of the field you
398
399   began the drag on.
400
401 </p>
402
403
404
405
406