M8 Shortcuts
Global Key Shortcuts
Context | Action | Shortcut | Notes |
---|
Global | Move the cursor on the screen | [DIRECTION] | — |
Global | Navigate between Views | [SHIFT]+[DIRECTION] | — |
Global | Start editing / confirm | [EDIT] | Also acts as “YES/ENTER”. |
Global | Context option / exit | [OPTION] | Varies by context; also “NO/EXIT”. |
Global | Set default / cut | [EDIT]+[OPTION] | Sets highlighted parameter to default, or “cut” on song/chain/phrase/table grids. |
Global | No function | [SHIFT] | — |
Global | Play/stop (contextual) | [PLAY] | Song view: start/stop from current cursor. Other views: plays current Chain/Phrase/Instrument. |
Global | Play all tracks (from song cursor) | [SHIFT]+[PLAY] | Works regardless of current view. |
Common Editing Shortcuts
Context | Action | Shortcut | Notes |
---|
Common Editing | Insert last value | [EDIT] | On empty cell (“–”): inserts last edited or deleted value. |
Common Editing | Edit (large steps) / Effect help | [EDIT]+[UP or DOWN] | On command column: shows Effect Help/Selection. |
Common Editing | Edit (small steps) | [EDIT]+[LEFT or RIGHT] | — |
Common Editing | Enter selection mode (grid views) | [SHIFT]+[OPTION] | Song, chain, phrase, table, etc. |
Common Editing | Copy selection & exit selection | [OPTION] | In selection mode. |
Common Editing | Paste from selection buffer | [SHIFT]+[EDIT] | On any grid view. |
Common Editing | Delete/cut value | [EDIT]+[OPTION] | In selection mode: cuts the selection to copy buffer. |
File Browser
Context | Action | Shortcut | Notes |
---|
File Browser | Jump to top of list | [LEFT] | — |
File Browser | Jump to bottom of list | [RIGHT] | — |
File Browser | Skip ±8 entries | [OPTION]+[UP or DOWN] | — |
File Browser | Preview sample/instrument | [PLAY] | While browsing samples/instruments. |
File Browser | Sort directory by name | [SHIFT]+[OPTION] | If unsorted. |
File Browser | Exit file browser | [OPTION] | — |
File Browser | Delete file | [OPTION]+[EDIT] | — |
Song View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Navigating | Scroll ±16 rows | [OPTION]+[UP or DOWN] | — |
Playing | Play/stop all tracks | [PLAY] | — |
Playing | Cue selected row | [LEFT]+[PLAY] | — |
Playing | Solo left or right side | [OPTION]+[LEFT or RIGHT] | Relative to cursor. |
Playing | Mute current track | [OPTION]+[SHIFT] | Release [OPTION] first to hold mute. |
Playing | Solo current track | [OPTION]+[PLAY] | Release [OPTION] first to hold solo. |
Playing | Clear all mute/solo | [OPTION]+[SHIFT]+[PLAY] | — |
Editing | Insert chain (default/last) | [EDIT] | On empty column (“–”). |
Editing | Edit chain number / move selection | [EDIT]+[DIRECTION] | In selection mode: move selection up/down. |
Editing | Insert new empty chain | [EDIT]+[EDIT] | Double tap. |
Editing | Delete/cut chain | [EDIT]+[OPTION] | In selection mode: cuts selection to buffer. |
Editing | Enter selection mode (chains) | [SHIFT]+[OPTION] | Move/copy/cut chains. |
Editing | Show track time (stopped) / copy selection | [OPTION] | Hold to show time; in selection mode: copy & exit selection. |
Editing | Paste from selection buffer | [SHIFT]+[EDIT] | — |
Editing | Clone chain | [SHIFT]+[OPTION, then EDIT] | Copy contents to a new chain number. |
Editing | Deep clone chain + phrases | [SHIFT]+[OPTION, then double tap EDIT] | New chain and new phrases. |
Editing | Toggle “bookmark” on chain | [OPTION]+[OPTION]+[OPTION] | Triple tap. |
Editing | Render selection to instrument | [EDIT]+[EDIT] | While stopped & in selection mode. |
Chain View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Navigating | Prev/next chain in song | [OPTION]+[UP or DOWN] | — |
Navigating | Prev/next track | [OPTION]+[LEFT or RIGHT] | — |
Playing | Play/stop chain | [PLAY] | At cursor. |
Playing | Continue song | [SHIFT]+[PLAY] | From cursor. |
Playing | Mute current track | [OPTION]+[SHIFT] | Release [OPTION] first to hold. |
Playing | Solo current track | [OPTION]+[PLAY] | Release [OPTION] first to hold. |
Playing | Clear all mute/solo | [OPTION]+[SHIFT]+[PLAY] | — |
Editing | Insert phrase (default/last) | [EDIT] | On empty row (“–”). |
Editing | Edit phrase number | [EDIT]+[DIRECTION] | — |
Editing | Insert new empty phrase | [EDIT]+[EDIT] | Double tap. |
Editing | Delete/cut phrase | [EDIT]+[OPTION] | In selection mode: cuts selection to buffer. |
Editing | Selection mode (phrases) | [SHIFT]+[OPTION] | Move/copy/cut block. |
Editing | Copy selection & exit | [OPTION] | In selection mode. |
Editing | Paste selection buffer | [SHIFT]+[EDIT] | — |
Editing | Clone phrase | [SHIFT]+[OPTION, then EDIT] | Copy to new number. |
Phrase View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Navigating | Prev/next phrase in chain | [OPTION]+[UP or DOWN] | — |
Navigating | Prev/next track | [OPTION]+[LEFT or RIGHT] | — |
Playing | Play/stop phrase | [PLAY] | — |
Playing | Continue song at chain | [SHIFT]+[PLAY] | — |
Playing | Mute current track | [OPTION]+[SHIFT] | Release [OPTION] first to hold. |
Playing | Solo current track | [OPTION]+[PLAY] | Release [OPTION] first to hold. |
Playing | Clear all mute/solo | [OPTION]+[SHIFT]+[PLAY] | — |
Editing | Insert last value | [EDIT] | On empty cell. |
Editing | Edit (large steps) / Effect help | [EDIT]+[UP or DOWN] | Command column: Effect Help/Selection. In selection: shift multi-row/col up/down. |
Editing | Edit (small steps) | [EDIT]+[LEFT or RIGHT] | — |
Editing | New unused instrument / table | [EDIT]+[EDIT] | Double tap. Instrument column → new instrument; TBL/GRV value column → new table. |
Editing | Delete/cut | [EDIT]+[OPTION] | In selection: cuts to buffer. |
Editing | Selection mode (phrase data) | [SHIFT]+[OPTION] | Move/copy/cut block. |
Editing | Copy selection & exit | [OPTION] | In selection mode. |
Editing | Randomize notes / navigate | [OPTION]+[UP or DOWN] | In selection: randomize note up/down; else: prev/next phrase. |
Editing | Fill/randomize tools / navigate | [OPTION]+[LEFT or RIGHT] | Selection: Left=cycle note fill, Right=randomize note+instrument; else: prev/next track’s phrase. After fill, paste to undo. |
Editing | Paste / interpolate | [SHIFT]+[EDIT] | Selection with single column & series of rows: interpolate; else: paste. |
Editing | Clone instrument/table/groove | [SHIFT]+[OPTION, then EDIT] | From instrument column or TBL/GRV value column to new number. |
Instrument View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Navigating | Prev/next instrument | [OPTION]+[LEFT or RIGHT] | — |
Navigating | Jump ±16 instruments | [OPTION]+[UP or DOWN] | — |
Navigating | Jump to Phrase/Table view | [SHIFT]+[LEFT or RIGHT] | Sets default FX command to highlighted parameter. |
Playing | Play/stop phrase | [PLAY] | — |
Playing | Preview instrument | [EDIT]+[PLAY] | — |
Playing | Continue song at chain | [SHIFT]+[PLAY] | — |
Playing | Mute/Solo/Clear | [OPTION]+[SHIFT], [OPTION]+[PLAY], [OPTION]+[SHIFT]+[PLAY] | — |
Editing | Edit (large steps) | [EDIT]+[UP or DOWN] | — |
Editing | Edit (small steps) | [EDIT]+[LEFT or RIGHT] | — |
Editing | Reset to default | [EDIT]+[OPTION] | — |
Editing | Copy instrument | [SHIFT]+[OPTION] | — |
Editing | Paste / undo paste | [SHIFT]+[EDIT] | — |
Editing | Touch edit (slider) | [EDIT+TOUCHSCREEN] | Finger position controls value. |
Editing | Map touchscreen axis | [OPTION+TOUCHSCREEN] | Assign axis to selected parameter (see MIDI Mappings). |
Instrument Modulation View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Navigating | Prev/next instrument | [OPTION]+[LEFT or RIGHT] | — |
Navigating | Jump ±16 instruments | [OPTION]+[UP or DOWN] | — |
Navigating | Jump to Phrase/Table view | [SHIFT]+[LEFT or RIGHT] | Sets default FX to highlighted parameter. |
Playing | Play/stop phrase | [PLAY] | — |
Playing | Preview instrument | [EDIT]+[PLAY] | — |
Playing | Continue song at chain | [SHIFT]+[PLAY] | — |
Playing | Mute/Solo/Clear | [OPTION]+[SHIFT], [OPTION]+[PLAY], [OPTION]+[SHIFT]+[PLAY] | — |
Editing | Edit (large steps) | [EDIT]+[UP or DOWN] | — |
Editing | Edit (small steps) | [EDIT]+[LEFT or RIGHT] | — |
Editing | Reset to default | [EDIT]+[OPTION] | — |
Editing | Copy modulation slot | [SHIFT]+[OPTION] | — |
Editing | Paste modulation slot | [SHIFT]+[EDIT] | — |
Editing | Touch edit (slider) | [EDIT+TOUCHSCREEN] | — |
Editing | Map touchscreen axis | [OPTION+TOUCHSCREEN] | See MIDI Mappings. |
Table View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Navigating | Prev/next table | [OPTION]+[LEFT or RIGHT] | — |
Navigating | Jump ±16 tables | [OPTION]+[UP or DOWN] | — |
Playing | Play/stop phrase | [PLAY] | — |
Playing | Continue song at chain | [SHIFT]+[PLAY] | — |
Playing | Mute/Solo/Clear | [OPTION]+[SHIFT], [OPTION]+[PLAY], [OPTION]+[SHIFT]+[PLAY] | — |
Editing | Insert last value / interpolate | [EDIT] | Empty cell: insert. In selection with single column: interpolate range. |
Editing | Edit (large steps) / Effect help | [EDIT]+[UP or DOWN] | Command column: Effect Help/Selection. In selection: shift multi-row/col up/down. |
Editing | Edit (small steps) | [EDIT]+[LEFT or RIGHT] | — |
Editing | Delete/cut | [EDIT]+[OPTION] | In selection: cuts to buffer. |
Editing | Selection mode (table data) | [SHIFT]+[OPTION] | Move/copy/cut block. |
Editing | Copy selection & exit | [OPTION] | In selection mode. |
Editing | Paste from buffer | [SHIFT]+[EDIT] | — |
Editing | Clone table/groove | [SHIFT]+[OPTION, then EDIT] | From TBL/GRV value column to new number. |
Groove View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Navigating | Prev/next groove | [OPTION]+[LEFT or RIGHT] | — |
Navigating | Jump ±16 grooves | [OPTION]+[UP or DOWN] | — |
Playing | Play/stop phrase | [PLAY] | — |
Playing | Continue song at chain | [SHIFT]+[PLAY] | — |
Playing | Mute/Solo/Clear | [OPTION]+[SHIFT], [OPTION]+[PLAY], [OPTION]+[SHIFT]+[PLAY] | — |
Editing | Insert last value | [EDIT] | On empty cell. |
Editing | Edit ± with neighbor | [EDIT]+[UP or DOWN] | Edits selected and value above/below. |
Editing | Edit (small steps) | [EDIT]+[LEFT or RIGHT] | — |
Editing | Delete/cut | [EDIT]+[OPTION] | In selection: cut to buffer. |
Editing | Selection mode (table data) | [SHIFT]+[OPTION] | Move/copy/cut. |
Editing | Copy selection & exit | [OPTION] | In selection mode. |
Editing | Interpolate / paste | [SHIFT]+[EDIT] | In selection: interpolate; else: paste. |
Scale View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Navigating | Prev/next scale | [OPTION]+[LEFT or RIGHT] | — |
Navigating | First/last scale | [OPTION]+[UP or DOWN] | — |
Playing | Play/stop phrase | [PLAY] | — |
Playing | Continue song at chain | [SHIFT]+[PLAY] | — |
Playing | Mute/Solo/Clear | [OPTION]+[SHIFT], [OPTION]+[PLAY], [OPTION]+[SHIFT]+[PLAY] | — |
Editing | Insert last value | [EDIT] | On empty cell. |
Editing | Edit ± with neighbor | [EDIT]+[UP or DOWN] | Edits selected and above/beneath. |
Editing | Edit (small steps) | [EDIT]+[LEFT or RIGHT] | — |
Editing | Delete/cut | [EDIT]+[OPTION] | In selection: cuts to buffer. |
Mixer View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Playing | Play/stop all tracks | [PLAY] | — |
Playing | Play/stop all tracks | [SHIFT]+[PLAY] | — |
Playing | Mute current track | [OPTION]+[SHIFT] | Release [OPTION] first to hold. |
Playing | Solo current track | [OPTION]+[PLAY] | Release [OPTION] first to hold. |
Playing | Clear all mute/solo | [OPTION]+[SHIFT]+[PLAY] | — |
Editing | Edit (large steps) | [EDIT]+[UP or DOWN] | — |
Editing | Edit (small steps) | [EDIT]+[LEFT or RIGHT] | — |
Editing | Reset parameter | [EDIT]+[OPTION] | — |
Editing | Create song snapshot | [SHIFT]+[OPTION] | Temporarily store entire song. |
Editing | Recall song snapshot | [SHIFT]+[EDIT] | Recalls snapshot created above. |
Editing | Map touchscreen axis | [OPTION+TOUCHSCREEN] | See MIDI Mappings view. |
Editing | Assign MIDI CC | [OPTION+MIDI CC] | Assign to selected parameter. |
Effect Settings View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Playing | Play/stop all tracks | [PLAY], [SHIFT]+[PLAY] | — |
Playing | Mute/Solo/Clear | [OPTION]+[SHIFT], [OPTION]+[PLAY], [OPTION]+[SHIFT]+[PLAY] | — |
Editing | Edit (large steps) | [EDIT]+[UP or DOWN] | — |
Editing | Edit (small steps) | [EDIT]+[LEFT or RIGHT] | — |
Editing | Reset parameter | [EDIT]+[OPTION] | — |
Editing | Map touchscreen axis | [OPTION+TOUCHSCREEN] | See MIDI Mappings view. |
Editing | Assign MIDI CC | [OPTION+MIDI CC] | See MIDI Mappings view. |
Project View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Playing | Play/stop all tracks | [PLAY], [SHIFT]+[PLAY] | — |
Playing | Mute/Solo/Clear | [OPTION]+[SHIFT], [OPTION]+[PLAY], [OPTION]+[SHIFT]+[PLAY] | — |
Editing | Edit (large steps) | [EDIT]+[UP or DOWN] | — |
Editing | Edit (small steps) | [EDIT]+[LEFT or RIGHT] | — |
Editing | Reset parameter | [EDIT]+[OPTION] | — |
Editing | Create song snapshot | [SHIFT]+[OPTION] | — |
Editing | Recall song snapshot | [SHIFT]+[EDIT] | — |
Theme View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Navigating | Exit view | [OPTION] | — |
Editing | Edit (large steps) | [EDIT]+[UP or DOWN] | — |
Editing | Edit (small steps) | [EDIT]+[LEFT or RIGHT] | — |
Editing | Reset parameter | [EDIT]+[OPTION] | — |
MIDI Mapping View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Navigating | Exit view | [OPTION] | — |
Editing | Edit (large steps) | [EDIT]+[UP or DOWN] | — |
Editing | Edit (small steps) | [EDIT]+[LEFT or RIGHT] | — |
Editing | Delete a mapping | [EDIT]+[OPTION] | — |
MIDI Settings View
Context | Action | Shortcut | Notes |
---|
Navigating | Move cursor | [DIRECTION] | — |
Navigating | Exit view | [OPTION] | — |
Editing | Edit (large steps) | [EDIT]+[UP or DOWN] | — |
Editing | Edit (small steps) | [EDIT]+[LEFT or RIGHT] | — |
Editing | Delete a mapping | [EDIT]+[OPTION] | — |
Source: Devin Dominguez @ Github Gist