Scrubbing and Seeking

From Audacity Development Manual
Revision as of 19:45, 29 June 2015 by Windinthew (talk | contribs) (Scroll-scrub: Tweaks and expansions but not added the SHIFT-scroll-seek.)
Jump to: navigation, search
Gale 29Jun15: Is it really "play-head" or "playhead"?
PRL 08Jun15: There is no mention of scroll-seeking with shift key down, in which the length of skips is determined by mouse position relative to the midline, the skipping speed is displayed with an X, and play is normal (or normal speed reversed) when the pointer is near the middle. Also, would images of all the various styles and colors of speed numbers be useful?
  • Peter 18Jun15: I fixed the scroll seeking - your ednote of yesterday Paul was a duplication of this. I really do not want to clutter this page with images of the numbers which I feel are unnecessary, I feel the text is perfectly clear and sufficient. I am the "do-er" here, this is my decision.
  • Gale 29Jun15: Notwithstanding, I think a couple of images would break up the "sea of text" and make a more attractive page.
    • Peter 29Jun15: But in the absence of any real visual cues to indicate that scrubbing is on and active there's not very much to show. It looks pretty much like normal playing unless you are in double-click scrub, or in single-click scrub and rotate the mouse-wheel and then you do get the speed indicators.

      And it's hardly a "sea of text", it's a fairly short page and the concepts are fairly simple (even if the UI is more complex than it might be).

    • Gale 29Jun15: I think Paul's point is about images showing the numbers on screen.
Gale 29Jun15: ToDo Stop button image in intro should be transparent.
Scrubbing is the action of moving the mouse pointer across a segment of the waveform to hear the audio - a convenient way to quickly navigate the waveform to find a particular event of interest.

Once you have placed Audacity in scrub play mode it will remain in that mode until you Stop The Stop button (or use a shortcut to stop) which would then allow you to restart in normal play mode.

The term "Scrubbing" comes from the early days of the recording industry and refers to the process of physically rotating tape reels to move the tape past the play-head to locate a specific point in the audio track.

Scrubbing

PRL 17Jun2015: ToDo: pictures of the numbers
  • Peter 18Jun15: I really do not want to clutter this page with images of the numbers which I feel are unnecessary.

Scrubbing can only be started when in Selection Tool Tool select.png. Changing to another tool after starting scrubbing will perform a Stop.

Pressing CTRL + left-click will put you into scrub play mode. You can now release the mouse button then move the pointer right and left across the waveform. This will cause Audacity to scrub play forward or backward respectively from the point at which you clicked in the waveform. Nothing will happen until you move the mouse pointer. Scrub play will temporarily stop when the green playback cursor PlaybackCursor.png (the "play-head") catches up with the mouse pointer but will restart again as soon as you move the mouse left or right.

The speed of scrub play can be controlled by rotating the mouse wheel (if your mouse is so equipped). Each four steps upwards of the rotated mouse wheel doubles the speed, and each four steps downwards halves the speed. This is equivalent to one octave of pitch change. The changed scrub speed will be shown temporarily in yellow-ochre superimposed on the track.

It is possible to zoom while you are scrubbing by holding the CTRL key down and rotating the mouse wheel.

Clicking the Stop button The Stop button (or the shortcuts SPACE to stop at the editing cursor or SHIFT + A to stop where playback ends) will stop scrub play and let you restart normal playback from the stop point. To mark a position found during scrub you can also use the Stop button or SPACE to stop when the green playback cursor is over the mouse pointer. Then left-click to move the editing cursor there and use CTRL + B to create a label at that point.

You can invoke scrub play while audio is playing normally and it will abandon the playback to perform scrub play. You cannot invoke scrub play while you are recording or paused in recording mode.

Seeking

If you hold the left mouse button down as you scrub the scrubbing will change to seeking.

In seek mode many small slices of the audio are played (at normal speed even if you have changed speed). The play-head is always moved very close to the mouse pointer enabling you to move across the audio rapidly. This is similar to using the seek button on a CD player.

Releasing the left mouse button while seeking will return you to scrub play and to any changed speed you had selected. Holding left mouse button again will return you to seek play for quick navigation. With practice you will find it easy to repeatedly hold then release the left mouse button to switch between seeking and then scrubbing to focus on a particular area.

A single left-click anywhere in the waveform while scrubbing mode will immediately seek to that position. Scrubbing will not resume until you move the pointer again.

Scroll-scrub

PRL 17Jun: mention scroll-seeking, that is, effects of pressing or holding the mouse button. Pictures of the numbers.
  • Peter 18Jun15: I have added scroll-seeking. But as above I really do not want the clutter here of an image with numbers.

If you CTRL + double-left-click then move the mouse pointer to scrub, the green play cursor PlaybackCursor.png (effectively the "play-head") remains at the mid-position of the waveform display and the speed of scrubbing can be varied much more smoothly by moving the mouse pointer.

In this mode the mouse pointer position does not determine the target location of the scrub, but determines the speed of the scrub. The further away you move the mouse pointer from the play cursor (in either direction), the faster the speed of the scrub. The current scrub speed is shown permanently in lime green, superimposed on the track as you move the pointer.

The speed of the scroll-scrub as determined by the mouse position can be varied by rotating the mouse wheel (if your mouse is so equipped). Move the wheel upwards to increase the speed or downwards to reduce the speed. This works at the same time as modifying the speed by moving the pointer left or right.

When scroll-scrubbing backwards, as play approaches the leftmost portion of the audio the green play cursor will move from a centered position to the left until it reaches zero and stops. If you turn on "Enable Scrolling left of zero" in Tracks Preferences then the play cursor will remain centered as you approach the leftmost portion of the audio. Enabling this preference makes it easier to scroll-scrub at slow speeds close to the start of the track.

Scroll-seeking

If you hold the left mouse button down as you scroll-scrub, scroll-scrubbing will change to scroll-seeking. The modified speed when scroll-seeking is indicated by an "X" at the end of the speed displayed in lime-green.

Releasing the left mouse while you are scrub-seeking will return you to scroll-scrub play and holding it again will return you to scroll-seek play.

If you quickly press and release the left mouse button when scroll-scrubbing, this jumps the time position of the midline in the current direction of scroll-scrub. The jumps are longer, the further the pointer is from the midline.

Mac OS X users: CTRL = COMMAND. So, for example, CTRL + left-click = COMMAND + left-click