Common Operations#

These operations are common to most editors.

Undo/Redo#

Most actions in Zrythm are undoable, which means that you can go back to the state before that action was made, or you can come back to a state that you undo'ed from.

For example, if you create a MIDI note and press undo, the MIDI note will be deleted (Zrythm goes back into the state where the MIDI note did not exist). Pressing the Redo button will create the note again, and you can go back between Undo and Redo as many times as you want.

It is also possible to go back/forth more than one action, by clicking the arrow next to the Undo and Redo buttons.

../_images/undo-multiple.png

Undoing multiple actions#

The shortcuts for undo and redo are Control-z and Control-Shift-z.

Warning

If you Undo and then perform a new action, the Redo history will be deleted.

Object Operations#

Cut#

Delete and copy the selected objects and save them in the clipboard so that they can be pasted elsewhere. The shortcut for cutting is Control-x.

Copy#

Copy the selected objects to the clipboard so that they can be pasted elsewhere. The shortcut for copying is Control-c.

Paste#

Paste the objects currently in the clipboard to the current playhead position. The shortcut for pasting is Control-v.

ทำซ้ำ#

Create a copy of the selected objects adjacent to them. The shortcut for duplicating is Control-d.

../_images/duplicating-midi-region.png

Duplicating a region#

Delete#

Delete the selected objects. You can also press Delete.

Selections#

Clear Selection#

Clear current selection (unselect all objects).

Select All#

Select all objects in the current editor (Control-a).

Loop Selection#

Place the loop markers around the selection (Control-l).

Zooming#

The timeline arranger and each arranger in the editor include zooming functionality that can also be accessed from their corresponding toolbars.

../_images/zoom-buttons.png

Zoom buttons#

Zoom In

Zoom in at the location of the playhead

Zoom Out

Zoom out

Original Size

Zoom back to the default zoom level

Best Fit

Zoom in or out as much as required to show all of the events in the arranger

Zooming in/out can also be conveniently performed by moving the cursor to the desired location and holding down Control while scrolling up with the mouse wheel to zoom in or scrolling down to zoom out.

Playhead Tracking#

Zrythm includes functionality for forcing the playhead to remain inside the visibile area during playback.

../_images/playhead-tracking.png

Toggles for controlling playhead tracking, found in each arranger toolbar#

Scroll when Playhead Reaches Edge

Automatically scroll the visible area when the playhead moves outside it

Follow Playhead

Keep the visible area centered at the position of the playhead