Skip to content

Instantly share code, notes, and snippets.

@devin-dominguez
Last active May 20, 2024 20:34
Show Gist options
  • Save devin-dominguez/587720c9ab71b2d9f3c4bd48d9c812ca to your computer and use it in GitHub Desktop.
Save devin-dominguez/587720c9ab71b2d9f3c4bd48d9c812ca to your computer and use it in GitHub Desktop.

Dirtywave M8 Shortcuts

Extracted from the resources page at dirtywave.com.

Global Key Shortcuts

  • [DIRECTION] Move the cursor on the screen.
  • [SHIFT]+[DIRECTION] Navigate between Views
  • [EDIT] Start editing a value; also functions as a “YES” or “ENTER”
  • [OPTION] Varies depending on context; also functions as a “NO” or “EXIT”
  • [EDIT]+[OPTION] Sets a highlighted parameter to the default value, or acts as a “cut” operation on song, chain, phrase, and table “grid” views.
  • [SHIFT] by itself has no function.
  • [PLAY] Starts/stops the song from the current cursor position on the song view, or plays the current Chain, Phrase, or Instrument when in those views.
  • [SHIFT]+[PLAY] Plays all tracks from the current song cursor position regardless of current view (song, chain, phrase, etc).

Common Editing Shortcuts

  • [EDIT] On an empty cell (“--”): inserts a new value with a default value of the last edited or deleted value.
  • [EDIT]+[UP or DOWN] Edits the selected value in large steps. On a command column: shows the Effect Help/Selection view.
  • [EDIT]+[LEFT or RIGHT] Edits the selected value by small steps.
  • [SHIFT]+[OPTION] On any view with a grid (song, chain, phrase, table, etc): enter selection mode.
  • [OPTION] In selection mode: copies the selection and exits selection mode.
  • [SHIFT]+[EDIT] On any view with a grid: paste the copied contents from selection mode.
  • [EDIT]+[OPTION] Deletes/cuts the selected value. On selection mode: cuts the selection into the copy buffer

File Browser

  • [LEFT] will navigate to the top of the list.
  • [RIGHT] will navigate to the bottom of the list.
  • [OPTION]+[UP or DOWN] will skip over 8 entries in the list.
  • [PLAY] will preview a sample or instrument when browsing for them.
  • [SHIFT]+[OPTION] will sort a directory by name if it is unsorted.
  • [OPTION] will exit the file browser.
  • [OPTION]+[EDIT] to delete a file

Song View Shortcuts

Navigating

  • [DIRECTION] Move cursor.
  • [OPTION]+[UP or DOWN] Move/scroll the cursor 16 rows up or down.

Playing

  • [PLAY] Plays/stops all tracks.
  • [LEFT]+[PLAY] Cue the selected song row for playback.
  • [OPTION]+[LEFT or RIGHT] Solo all tracks to the left or right side of the cursor’s position.
  • [OPTION]+[SHIFT] Mute current track (release option first to hold the mute).
  • [OPTION]+[PLAY] Solo current track (release option first to hold the solo).
  • [OPTION]+[SHIFT]+[PLAY] Clears all mute and solos.

Editing

  • [EDIT] On an empty column (“--”): inserts a chain with a default value of the last edited or deleted chain.
  • [EDIT]+[DIRECTION] Edits the chain number on the cursor’s position. In selection mode: Selected contents can be moved up or down.
  • [EDIT]+[EDIT] (double tap) Will insert a new unused empty chain.
  • [EDIT]+[OPTION] Deletes/cuts the selected chain. In selection mode, cuts the selection into the copy buffer.
  • [SHIFT]+[OPTION] Enters selection mode for moving, copying, or cutting chains.
  • [OPTION] While playback is stopped, hold option to reveal the current track’s time in min:sec. In selection mode: copies the selection and exits selection mode.
  • [SHIFT]+[EDIT] Pastes the copy buffer that was copied in selection mode.
  • [SHIFT]+[OPTION, then EDIT] Copies the contents of the selected chain into a new chain number. (I.e. “clone”).
  • [SHIFT]+[OPTION, then double tap EDIT] Copies the contents of the selected chain and the contents of all phrases inside the chain into a new chain and phrases. (I.e. “deep clone”).
  • [OPTION]+[OPTION]+[OPTION] Creates or removes a “bookmark” to mark a chain
  • [EDIT]+[EDIT] While playback is stopped and in selection mode, render the selection to a new instrument

Chain View Shortcuts

Navigating

  • [DIRECTION] Move cursor.
  • [OPTION]+[UP or DOWN] Navigate to previous or next chain in the song.
  • [OPTION]+[LEFT or RIGHT] Navigate to previous or next track.

Playing

  • [PLAY] Starts/stops playing chain at cursor position.
  • [SHIFT]+[PLAY] Continue song at cursor position.
  • [OPTION]+[SHIFT] Mute current track (release option first to hold the mute).
  • [OPTION]+[PLAY] Solo current track (release option first to hold the solo).
  • [OPTION]+[SHIFT]+[PLAY] Clears all mute and solos.

Editing

  • [EDIT] On an empty row (“--”): insert a phrase with a default value of the last edited or deleted phrase.
  • [EDIT]+[DIRECTION] Edits the phrase number on the cursor’s position.
  • [EDIT]+[EDIT] (double tap) Will insert a new unused empty phrase.
  • [EDIT]+[OPTION] Deletes/cuts the selected phrase. In selection mode, cuts the selection into the copy buffer.
  • [SHIFT]+[OPTION] Enters selection mode for moving, copying, or cutting a block of phrases.
  • [OPTION] In selection mode: copies the selection and exits selection mode.
  • [SHIFT]+[EDIT] Pastes the copy buffer that was copied in selection mode.
  • [SHIFT]+[OPTION, then EDIT] Copies the contents of the selected phrase into a new number. (I.e. “clone”).

Phrase View Shortcuts

Navigating

  • [DIRECTION] Move cursor.
  • [OPTION]+[UP or DOWN] Navigate to previous or next phrase in the chain.
  • [OPTION]+[LEFT or RIGHT] Navigate to previous or next track.

Playing

  • [PLAY] Starts/stops playing phrase.
  • [SHIFT]+[PLAY] Continue song at chain position.
  • [OPTION]+[SHIFT] Mute current track (release option first to hold the mute).
  • [OPTION]+[PLAY] Solo current track (release option first to hold the solo).
  • [OPTION]+[SHIFT]+[PLAY] Clears all mute and solos.

Editing

  • [EDIT] On an empty cell: insert a new value with a default value of the last edited or deleted value.
  • [EDIT]+[UP or DOWN] Edits the selected value on the cursor’s position incrementing by large steps. On a command column: show the Effect Help/Selection view. In selection mode: If multiple colums and row are selected the contents can be shifted up or down.
  • [EDIT]+[LEFT or RIGHT] Edits the selected value on the cursor’s position incrementing by small steps.
  • [EDIT]+[EDIT] (double tap) On the instrument column: set the selected instrument value to a new unused instrument. On a command value column where the command is the table or groove command (TBL or GRV): set the value to a new unused table.
  • [EDIT]+[OPTION] Deletes/cuts the selected value. In selection mode: cuts the selection into the copy buffer.
  • [SHIFT]+[OPTION] Enters selection mode for moving, copying, or cutting a block of phrase data.
  • [OPTION] In selection mode: copies the selection and exits selection mode.
  • [OPTION]+[UP or DOWN] In selection mode: Randomize the note value up or down, else navigates to the previous or next phrase in the chain.
  • [OPTION]+[LEFT or RIGHT] In selection mode: Left to cycle note fill modes, right to randomize note and instrument triggers, else navigates to the previous or next track’s phrase. * When exiting selection mode after a fill action, perform a paste to undo.
  • [SHIFT]+[EDIT] Pastes the copy buffer that was copied in selection mode. In selection mode: with a series of rows and a single column highlighted: interpolate the selected range.
  • [SHIFT]+[OPTION, then EDIT] On the instrument column or on a command value column where the command is the table or groove command (TBL or GRV): copy the contents of the selected data into a new number. (I.e. “clone”).

Instrument View Shortcuts

Navigating

  • [DIRECTION] Move cursor.
  • [OPTION]+[LEFT or RIGHT] Navigate to previous or next instrument.
  • [OPTION]+[UP or DOWN] Navigate +/- 16 instruments.
  • [SHIFT]+[LEFT or RIGHT] Will navigate to the phrase or table view respectively (from both the Instrument view or Instrument Envelopes view) and set the default FX command value to the instrument parameter that is hlighted.

Playing

  • [PLAY] Start/stops playing phrase.
  • [EDIT]+[PLAY] Preview instrument.
  • [SHIFT]+[PLAY] Continue song at chain position.
  • [OPTION]+[SHIFT] Mute current track (release option first to hold the mute).
  • [OPTION]+[PLAY] Solo current track (release option first to hold the solo).
  • [OPTION]+[SHIFT]+[PLAY] Clears all mute and solos.

Editing

  • [EDIT]+[UP or DOWN] Edit the selected value on the cursor’s position incrementing by large steps.
  • [EDIT]+[LEFT or RIGHT] Edit the selected value on the cursor’s position incrementing by small steps.
  • [EDIT]+[OPTION] Set the selected value to the default setting.
  • [SHIFT]+[OPTION] Copy current instrument.
  • [SHIFT]+[EDIT] Paste instrument or undo a paste operation.
  • [EDIT+TOUCHSCREEN] Edit selected value with the position of a finger on any value with a visual slider.
  • [OPTION+TOUCHSCREEN] Assign the touchscreen axis to the selected parameter on any value with a visual slider. See the section on the MIDI Mappings view.

Instrument Modulation View Shortcuts

Navigating

  • [DIRECTION] Move cursor.
  • [OPTION]+[LEFT or RIGHT] Navigate to previous or next instrument.
  • [OPTION]+[UP or DOWN] Navigate +/- 16 instruments.
  • [SHIFT]+[LEFT or RIGHT] Will navigate to the phrase or table view respectively (from both the Instrument view or Instrument Envelopes view) and set the default FX command value to the instrument parameter that is highlighted.

Playing

  • [PLAY] Start/stops playing phrase.
  • [EDIT]+[PLAY] Preview instrument.
  • [SHIFT]+[PLAY] Continue song at chain position.
  • [OPTION]+[SHIFT] Mute current track (release option first to hold the mute).
  • [OPTION]+[PLAY] Solo current track (release option first to hold the solo).
  • [OPTION]+[SHIFT]+[PLAY] Clears all mute and solos.

Editing

  • [EDIT]+[UP or DOWN] Edit the selected value on the cursor’s position incrementing by large steps.
  • [EDIT]+[LEFT or RIGHT] Edit the selected value on the cursor’s position -ncrementing by small steps.
  • [EDIT]+[OPTION] Set the selected value to the default setting.
  • [SHIFT]+[OPTION] Copy currently selected modulation slot.
  • [SHIFT]+[EDIT] Paste modulation slot.
  • [EDIT+TOUCHSCREEN] Edit selected value with the position of a finger on any value with a visual slider.
  • [OPTION+TOUCHSCREEN] Assign the touchscreen axis to the selected parameter on any value with a visual slider. See the section on the MIDI Mappings view.

Table View Shortcuts

Navigating

  • [DIRECTION] Move cursor.
  • [OPTION]+[LEFT or RIGHT] Navigate to previous or next table.
  • [OPTION]+[UP or DOWN] Navigate +/- 16 tables.

Playing

  • [PLAY] Starts/stops playing phrase.
  • [SHIFT]+[PLAY] Continue song at chain position.
  • [OPTION]+[SHIFT] Mute current track (release option first to hold the mute).
  • [OPTION]+[PLAY] Solo current track (release option first to hold the solo).
  • [OPTION]+[SHIFT]+[PLAY] Clears all mute and solos.

Editing

  • [EDIT] On an empty cell: insert a new value with a default value of the last edited or deleted value. In selection mode with a single column highlighted: interpolate the selected range.
  • [EDIT]+[UP or DOWN] Edits the selected value on the cursor’s position incrementing by large steps. On a command column: show the Effect Help/Selection view. In selection mode: If multiple columns and row are selected the contents can be shifted up or down.
  • [EDIT]+[LEFT or RIGHT] Edits the selected value on the cursor’s position incrementing by small steps.
  • [EDIT]+[OPTION] Deletes/cuts the selected value. In selection mode, cuts the selection into the copy buffer.
  • [SHIFT]+[OPTION] Enters selection mode for moving, copying, or cutting a block of table data.
  • [OPTION] In selection mode: copies the selection and exits selection mode.
  • [SHIFT]+[EDIT] Pastes the copy buffer that was copied in selection mode.
  • [SHIFT]+[OPTION, then EDIT] On a command value column where the command is the table or groove command (TBL or GRV): copy the contents of the selected data into a new number. (I.e. “clone”).

Groove View Shortcuts

Navigating

  • [DIRECTION] Move cursor.
  • [OPTION]+[LEFT or RIGHT] Navigate to previous or next groove.
  • [OPTION]+[UP or DOWN] Navigate +/- 16 grooves.

Playing

  • [PLAY] Starts/stops playing phrase.
  • [SHIFT]+[PLAY] Continue song at chain position.
  • [OPTION]+[SHIFT] Mute current track (release option first to hold the mute).
  • [OPTION]+[PLAY] Solo current track (release option first to hold the solo).
  • [OPTION]+[SHIFT]+[PLAY] Clears all mute and solos.

Editing

  • [EDIT] On an empty cell: insert a new value with a default value of the last edited or deleted value.
  • [EDIT]+[UP or DOWN] Edits the selected value and the value above or beneath.
  • [EDIT]+[LEFT or RIGHT] Edits the selected value by small increments.
  • [EDIT]+[OPTION] Deletes/cuts the selected value. In selection mode: cut the selection into the copy buffer.
  • [SHIFT]+[OPTION] Enters selection mode for moving, copying, or cutting a block of table data.
  • [OPTION] In selection mode: copy the selection and exits selection mode.
  • [SHIFT]+[EDIT] In selection mode interpolate the selected range, else pastes contents from the copy buffer.

Scale View Shortcuts

Navigating

  • [DIRECTION] Move cursor.
  • [OPTION]+[LEFT or RIGHT] Navigate to previous or next scale.
  • [OPTION]+[UP or DOWN] Navigate to the first or last scale.

Playing

  • [PLAY] Starts/stops playing phrase.
  • [SHIFT]+[PLAY] Continue song at chain position.
  • [OPTION]+[SHIFT] Mute current track (release option first to hold the mute).
  • [OPTION]+[PLAY] Solo current track (release option first to hold the solo).
  • [OPTION]+[SHIFT]+[PLAY] Clears all mute and solos.

Editing

  • [EDIT] On an empty cell: insert a new value with a default value of the last edited or deleted value.
  • [EDIT]+[UP or DOWN] Edits the selected value and the value above or beneath.
  • [EDIT]+[LEFT or RIGHT] Edits the selected value by small increments.
  • [EDIT]+[OPTION] Deletes/cuts the selected value. In selection mode: cut the selection into the copy buffer

Mixer View Shortcuts

Navigating

  • [DIRECTION] Move cursor.

Playing

  • [PLAY] Plays/stops all tracks.
  • [SHIFT]+[PLAY] Plays/stops all tracks.
  • [OPTION]+[SHIFT] Mute current track (release option first to hold the mute).
  • [OPTION]+[PLAY] Solo current track (release option first to hold the solo).
  • [OPTION]+[SHIFT]+[PLAY] Clears all mute and solos.

Editing

  • [EDIT]+[UP or DOWN] Edits the selected value incrementing by large steps.
  • [EDIT]+[LEFT or RIGHT] Edits the selected value incrementing by small steps.
  • [EDIT]+[OPTION] Set selected parameter to its default value.
  • [SHIFT]+[OPTION] Creates a song snapshot for temporarily storing entire song to recall at a later point.
  • [SHIFT]+[EDIT] Recall song snapshot. See [SHIFT]+[OPTION]
  • [OPTION+TOUCHSCREEN] Assign the touchscreen axis to the selected parameter. See MIDI Mappings view.
  • [OPTION+MIDI CC] Assign a MIDI CC to the selected parameter. See MIDI Mappings view

Effect Settings View Shortcuts

Navigating

  • [DIRECTION] Move cursor.

Playing

  • [PLAY] Starts/stops all tracks.
  • [SHIFT]+[PLAY] Starts/stops all tracks.
  • [OPTION]+[SHIFT] Mute current track (release option first to hold the mute).
  • [OPTION]+[PLAY] Solo current track (release option first to hold the solo).
  • [OPTION]+[SHIFT]+[PLAY] Clears all mute and solos.

Editing

  • [EDIT]+[UP or DOWN] Edits the selected value incrementing by large steps.
  • [EDIT]+[LEFT or RIGHT] Edits the selected value incrementing by small steps.
  • [EDIT]+[OPTION] Set selected parameter to its default value.
  • [OPTION+TOUCHSCREEN] Assign the touchscreen axis to the selected parameter. See MIDI Mappings view.
  • [OPTION+MIDI CC] Assign a MIDI CC to the selected parameter. See MIDI Mappings view.

Project View Shortcuts

Navigating

  • [DIRECTION] Move cursor.

Playing

  • [PLAY] Plays/stops all tracks.
  • [SHIFT]+[PLAY] Plays/stops all tracks.
  • [OPTION]+[SHIFT] Mute current track (release option first to hold the mute).
  • [OPTION]+[PLAY] Solo current track (release option first to hold the solo).
  • [OPTION]+[SHIFT]+[PLAY] Clears all mute and solos.

Editing

  • [EDIT]+[UP or DOWN] Edits the selected value incrementing by large steps.
  • [EDIT]+[LEFT or RIGHT] Edits the selected value incrementing by small steps.
  • [EDIT]+[OPTION] Set selected parameter to its default value.
  • [SHIFT]+[OPTION] Creates a song snapshot for temporarily storing entire song to recall at a later point.
  • [SHIFT]+[EDIT] Recall song snapshot. See [SHIFT]+[OPTION]

Theme View Shortcuts

Navigating

  • [DIRECTION] Move cursor
  • [OPTION] Exits view

Editing

  • [EDIT]+[UP or DOWN] Edits the selected value incrementing by large steps
  • [EDIT]+[LEFT or RIGHT] Edits the selected value incrementing by small steps.
  • [EDIT]+[OPTION] Set selected parameter to its default value.

MIDI Mapping View Shortcuts

Navigating

  • [DIRECTION] Move cursor.
  • [OPTION] Exits view.

Editing

  • [EDIT]+[UP or DOWN] Edits the selected value incrementing by large steps.
  • [EDIT]+[LEFT or RIGHT] Edits the selected value incrementing by small steps.
  • [EDIT]+[OPTION] Delete a mapping.

MIDI Settings View Shortcuts

Navigating

  • [DIRECTION] Move cursor.
  • [OPTION] Exits view.

Editing

  • [EDIT]+[UP or DOWN] Edits the selected value incrementing by large steps.
  • [EDIT]+[LEFT or RIGHT] Edits the selected value incrementing by small steps.
  • [EDIT]+[OPTION] Delete a mapping.

MIDI Settings View Shortcuts

  • [DIRECTION] Move cursor
  • [OPTION] Exits view
  • [EDIT]+[UP or DOWN] Edits the selected value incrementing by large steps
  • [EDIT]+[LEFT or RIGHT] Edits the selected value incrementing by small steps.
  • [EDIT]+[OPTION] Delete a mapping.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment