stab Help

7. Shaping performance

Undo

Undo takes back your last edit, and Redo puts it back. Each song keeps its own history while it’s open, so you can try something, listen, and step back as far as you need.

Undo and redo

Available on every platform.

Undo and redo

Undo (⌘Z)Undo (Ctrl+Z)Undo (Ctrl+Z (⌘Z on a Mac)) takes back the last step; choose it again to go further back. Redo (⇧⌘Z)Redo (Ctrl+Y, Ctrl+Shift+Z)Redo (Ctrl+Y, Ctrl+Shift+Z (⌘Y, ⇧⌘Z on a Mac)) puts back what you undid, in order. A new edit after an undo starts a new line of history: what you undid can’t be redone then.

In the Edit menu, Undo and Redo name the step they’ll take back or put back, such as Undo Move Clip or Redo Add Point.

Undo waits while a drag is under way: let go first.

One gesture, one step

A step is one thing you did, however many notes it touched:

  • a drag, from press to release, such as moving twenty notes, resizing a clip or drawing an automation line;
  • a menu choice or a command applied to the whole selection, such as Transpose or a clip’s Fade In;
  • a change in the note inspector or the Inspector, a whole slider drag included;
  • a recorded take.

What undo covers

Everything in the song itself: notes and their techniques, bends and graces; tracks, voices and clips; tempo, time signatures, markers and chords; automation and clip modifiers; the mix (volume, pan, mute, solo) and each track’s sound.

It leaves alone what isn’t part of the song’s music: the loop range, the playhead and playback, the practice speed, the selection, and how each pane looks (scroll, zoom, grid, lenses).

One history for the song

The history belongs to the song, not to a pane. However many panes or windows show it, an edit made in any of them is one step in the same history, and undo works from whichever pane has the focus.

The history lasts while the song is open. When you open the song again, or reload it after a newer version arrived from Stab Cloud, it starts afresh.

Playing together

In a Play Together session, your undo takes back only your own edits. If someone else has changed the same thing since, undo leaves their change as it is. Joining a session, or rejoining after the connection drops, starts your history afresh.

CommandKeysWhere
Undo⌘Zthe Edit menu
Redo⇧⌘Zthe Edit menu
CommandKeysWhere
UndoCtrl+Zthe Edit menu
RedoCtrl+Y, Ctrl+Shift+Zthe Edit menu
CommandKeysWhere
UndoCtrl+Z (⌘Z on a Mac)the Edit menu
RedoCtrl+Y, Ctrl+Shift+Z (⌘Y, ⇧⌘Z on a Mac)the Edit menu