REAPER KB

13.32 MIDI Editor Actions

user_guide/user-guide-13-32-midi-editor-actions · kind=reference

13.32 MIDI Editor Actions

REAPER’s Action list Editor lets you assign keyboard shortcuts to any command or action, or sequence of actions, including many not shown on the MIDI Editor menus.

Kind: concept (user-guide-section) Chapter: 13 Working with MIDI Items Source: REAPER User Guide v7.70

REAPER’s Action list Editor lets you assign keyboard shortcuts to any command or action, or sequence of actions, including many not shown on the MIDI Editor menus. Chapter 15 will show you how to do this, including adding actions to the MIDI Editor menus.

The Action list is displayed by choosing Show actions list from the Actions menu. It contains a whole load of assignable actions beyond those that are shown on REAPER’s menus. This means that you are able to create your own keyboard shortcuts for any of these actions, and even for sequences of actions.

Notice (below right) that within the MIDI Editor Action List you can assign MIDI commands and actions to keystrokes to specify their behavior when you are using the MIDI Editor. Quite a few have already had keys assigned to them and you can assign your own keys to other actions.

Here’s a simple example. If in the Action List filter box you type (for example) add note then only those actions which included these characters will be displayed (see right). One of these is

Add next note to

selection. You can assign this action a shortcut. You’ll see in Chapter 15 that the Actions List Editor lets you do much more than this. For example, you can:

MIDI Editor Actions screenshot

Category/Group

Examples of MIDI Editor assignable actions(not fully comprehensive)

Note/event selection

Select all notes with same value, note nearest to edit cursor, notes at mouse position, all muted notes. Add next/previous note to selection, Add note nearest edit cursor to selection. Select/unselect all CC events, Select/unselect all CC events in last clicked lane. Select all notes in time selection, Select all notes starting in time selection, Select all CC events in time selection (several variations).

Managing presets

Load/save CC/velocity lane presets.

Activate item/track

Activate next/next visible/previous/previous visible MIDI item. Activate next/next visible/previous/previous visible MIDI track (if multiple items/tracks are open).

CC lane management

Next/previous CC lane. Set CC lane to parameter. Set CC shape to xx. Set default cc shape to xx.

Channel display

Show only channel xx, Show only next/previous channel, Toggle channel xx, Color notes/CC by channel, Allow CC shape in sustain lane.

Grid actions

Set grid type (straight, dotted, triplet, swing). Adjust swing grid strength.

Navigation

Actions to navigate by channel, voice, pitch (all views) or staff (notation editor).

Remove duplicates

Separate actions to remove duplicate notes only/all duplicate events.

Category/Group

Examples of MIDI Editor assignable actions(not fully comprehensive)

Note coloring / inserting / editing/ manipulating / moving/ transposing

Color notes by velocity/channel/media item custom color/using colormap/by track custom color. Delete all notes/trailing notes less than [1/128 to 1/8] note in length. Lengthen/shorten one grid unit/one pixel. Make notes legato, preserving note start times/relative note spacing. Move notes down/up one octave/semitone (transpose) Move notes left/right one grid unit/one pixel. Invert selected/all notes, Reverse selected/all notes, Invert chord voicings. Edit note velocity +/- 01/10. Set note length to grid size/double/half, Set length for next inserted note to grid. Trim left/right edge of notes to edit cursor. Insert note [1/128 to 1] note length. Set note length to [1/128 to 1] Set note ends to start of next note. Set note position to edit cursor. Split notes on grid. Copy/cut/duplicate notes within time selection, Fit notes to time selection. Paste events into active media item regardless of source media item (allows items to be copied from a selection of media items into a single media item.).

Loop/time selection

Loop point: set start/end point. Remove loop point. Double/halve loop length. Set time selection to selected notes, Remove (unselect) time selection, Remove (unselect) time/loop point selection. Move cursor to start/end of loop/time selection.

Cursor movement

Cursor advance [1/128 to 1]. Cursor advance [1/32T to 1/4T]. Move cursor left/right one measure, To start/end of current measure. Move edit cursor left/right by grid.

Lyric events

Align lyric events with notes. Import lyrics for selected noted from file. Insert/edit text/lyric event at first selected note. Select next/previous lyric event. Shift lyric events backward/forward one note.

Mouse modifiers

Actions are available to set mouse modifier behavior within the MIDI Editor for each of the categories CC event left drag, CC lane left drag, MIDI editor right drag, note edge left drag, note left click, note left drag, piano roll left click, piano roll left drag, ruler left click and ruler left drag. The list of actions is exhaustive.

Playback

Chase MIDI note-on/CC/PC/pitch in project playback (toggle).

Project sync actions

Timebase: sync to arrange view – syncs midi editor timebase to arrange view. Timebase: toggle sync to arrange view – sets sync on/off.

Toolbar management

Options in MIDI Actions List to open custom MIDI toolbars 1-16.

Other sections in this document