Manual: Keyboard Actions

From OpenMPT Wiki
Jump to: navigation, search

This is a list of all customisable keyboard actions in OpenMPT. They can be configured in the Keyboard Setup dialog.

Global Keys[edit]

Global keyboard shortcuts work on most parts of OpenMPT as long as one of the program’s windows is focussed. Note: Some keyboard shortcuts are ignored when the input focus is within a text field.

Action Default Shortcut Description
File/New Ctrl+N Creates a new song. The currently edited song is not closed, as OpenMPT can have multiple documents open at the same time.
File/Open Ctrl+O Opens one or more existing songs.
File/Append Module Appends (merges) the song data (samples, instruments, plugins, patterns and sequences) of one or more existing songs to the currently active song.
File/Close Ctrl+W Closes the current song. You are prompted to save the song if it has been modified.
File/Close All Shift+Ctrl+W Closes all open songs. You are prompted to save modified songs.
File/Save Ctrl+S Saves the song to disk.
File/Save As Shift+Ctrl+S Allows you to save the file with a new name or in another folder.
File/Save As Template Creates a template from the current song.
File/Export as lossless Exports the current track into a lossless streaming file (WAV, FLAC).
File/Export as lossy Exports the current track into a lossy streaming file (Opus, OGG Vorbis, MP3)
File/Export to MIDI Exports the current track into the .mid format. See the section on MIDI export for a detailed explanation of how this file is exported.
File/Compatibility Export Exports the current track without any file format hacks to its original format.
Previous Document Goes to the previous module file that is open (these are visible in the Windows Menu).
Next Document Goes to the next module file that is open (these are visible in the Windows Menu).
File/Import MIDI Library Imports the MIDI Instrument Library of your choosing. The MIDI Library can be accessed from the Tree View.
File/Add Sound Bank Imports a sound bank of your choosing. Sound banks can be accessed from the Tree View.
Play Song / Pause Song F5 Toggles the playback of the current track. The playback pointer is not reset when using this toggle; that is, it plays from where the pointer left off when it was last pressed.
Pause Song F8 Only stops the playback of the current track but does not reset the playback pointer.
Stop Song Escape Stops the playback of the current track and resets the playback cursor to the start of the song.
Play Song from Start F6 Resets the playback cursor to the very first row and begins playback from there.
Play Song from Cursor Ctrl+F6 Resets the playback cursor to the row where the editing cursor is set, and begins playback from there. Playback will continue until the end of the track.
Play Song from Pattern Start Resets the playback cursor to the first row of the currently edited pattern and begins playback from there.
Play Pattern from Start F7 Loops the current pattern, starting at the first row of the pattern.
Play Pattern from Cursor Ctrl+F7 Loops the current pattern, starting at the row where the editing cursor is currently placed.
Panic Stops all sample and VST instrument voices.
Estimate Song Length Estimates the playback length of the entire track.
Show approx. real BPM Estimates the beats per minute of the song, based on the current tempo and the number of ticks per row, plus the Tempo Mode in the Song Properties dialog.
Toggle MIDI Record F9 Toggles the MIDI Record option.
Undo Ctrl+Z Rescinds the last edit in the pattern or sample editor.
Redo Ctrl+Y Reapplies the last undone action.
Cut Ctrl+X Copies the selected pattern, sample or instrument data into the clipboard, then removes it from the selection it occupies.
Copy Ctrl+C Copies the selected pattern, sample or instrument data into the clipboard.
Paste Ctrl+V, Shift+Insert Pastes data from the clipboard. In the pattern editor, it is pasted at the location of the cursor, overwriting any pattern data that falls within the paste area. With sample data, clipboard contents replace the whole sample.
Mix Paste Shift+Ctrl+M Mixes clipboard contents with existing data. In the pattern editor, clipboard contents are pasted in the same row at the same column of the current (visible) pattern where the cursor is located, except where there is already any data in any corresponding field of the paste area. In the sample editor, the source and clipboard sample waveforms are mixed together.
Mix Paste (IT Style) For detailed differences between Mix Paste and Mix Paste (IT Style), consult the Pattern Editor help. The two commands are identical when used in the sample editor.
Paste Flood Shift+V Clipboard contents are pasted from the cursor, repeating the data paste until every row in the pattern has been filled and pasting over any data in its path.
Push-Forward Paste (Insert) Ctrl+Alt+V Patterns: Clipboard contents are inserted at the row of the cursor, and pushing all data below that row further down the pattern. Any data of the affected channels pushed beyond the pattern’s last row is deleted. Samples: The sample data from the clipboard replaces the current selection. If there is no selection, the sample is inserted at the last selected position.
Select All Ctrl+5 Selects all pattern or sample data.
Find / Replace Ctrl+F Opens the Find/Replace dialog, which allows you to search for and/or replace given pattern data. Find starts from the cursor location.
Find Next F3 Applies the current Find settings and searches for the next data that matches it, starting from the current cursor location.
View General Alt+G Opens the General Tab of the currently focussed module.
View Pattern Alt+P Opens the Pattern Tab.
View Samples Alt+S Opens the Sample Tab.
View Instruments Alt+N Opens the Instrument Tab.
View Comments Alt+C, Shift+F9 Opens the Comments Tab.
Toggle Main Toolbar Shows / hides Main toolbar.
Toggle Tree View Ctrl+F2 Shows / hides Tree View.
View Options Ctrl+F1 Opens the Setup dialog.
View Channel Manager Opens the Channel Manager.
View Plugin Manager Opens the Plugin Manager dialog.
View Song Properties Opens the Song Properties dialog.
View Zxx Macro Configuration Opens the MIDI Macro Configuration dialog.
View MIDI Mapping Ctrl+F3 Opens the MIDI Mapping dialog.
View Edit History Opens the Edit History.
Switch To Instrument Library Alt + I Sets keyboard focus to the Instrument Library, or switches back to the last used editor window if the tree view already has focus.
Help F1 Opens the manual
Previous instrument Ctrl+Numpad/, Ctrl+Up Changes the current instrument to the previous one in order.
Next instrument Ctrl+Numpad*, Ctrl+Down Changes the current instrument to the next one in order.
Previous octave Numpad/ Changes the current octave to the next lower octave.
Next octave Numpad* Changes the current octave to the next higher octave.
Previous order Ctrl+Left Changes the current pattern to the previous one in the pattern order.
Next order Ctrl+Right Changes the current pattern to the next one in the pattern order.
Dummy Shortcut OpenMPT automatically assigns the default shortcuts found in this table, if they are not used yet by a user-defined shortcut. For example, as long as you did not assign F5 to do something else, it will always start and pause playback. If you would like some default shortcuts to not be assigned automatically, you can assign them to this dummy shortcut instead.

Pattern[edit]

Order List[edit]

These keyboard shortcuts operate while the cursor focus is in the Order List.

Action Default Shortcut Description
Delete Order Delete Erases the currently selected pattern(s) in the Order List (the pattern itself is not removed, only the reference).
Insert Order Insert Duplicates the currently selected pattern reference(s) in the Order List.
Copy Orders Ctrl+Shift+C Copies the currently selected pattern references in the Order List to the clipboard.
Edit Pattern Enter Resets the Pattern Editor to show the highlighted pattern.
Switch to Pattern Editor Tab Moves the cursor focus to the Pattern Editor.
Previous Order Left, Up Selects the previous pattern in the Order List.
Next Order Right, Down Selects the following pattern in the Order List.
First Order Home Selects the first pattern in the Order List.
Last Order End Selects the final pattern in the Order List.
Pattern Index Digit 0-9 0-9, Numpad0-Numpad9 Enters the respective numeral into the pattern ID box.
Increase Pattern Index =, Numpad+ Adds one to the pattern number, up to the highest indexed pattern.
Decrease Pattern Index -, Numpad- Subtracts one from the pattern number, to a minimum of index 0.
Separator Index I Adds a separator pattern item (+++) at the current position.
Stop Index Space Adds a stop pattern item (---) at the current position.
Lock Playback to Selection Ctrl+L Song playback is locked to the patterns in the current order selection.
Unlock Playback Ctrl+U If playback has been limited to an order selection before, the playback lock can be removed here.

Quick Channel Settings[edit]

These keyboard shortcuts operate while the Quick Channel Settings dialog is open.

Action Default Shortcut Description
Previous Channel Shift+Left, Shift+Backspace Shows the channel settings for the previous channel.
Next Channel Shift+Right, Shift+Enter Shows the channel settings for the next channel.
Switch to Pattern Editor Enter Closes the dialog and returns to the Pattern Editor.

General Context[edit]

These keyboard shortcuts will work if the cursor focus is within any of the columns of the Pattern Editor, except where noted. When navigating (moving the cursor) to before the first row or after the last row in the pattern, the cursor “wraps” to the other side of the same pattern, if the “Cursor Wrap” option is enabled (in the Options section of the General tab of the Setup dialog). If navigating beyond the first or last row when the “Continuous Scroll” option is enabled, the cursor will instead move to the previous/next pattern in the order list.

Action Default Shortcut Description
Navigate down by 1 row Down Moves the cursor to the next row in the same column.
Navigate up by 1 row Up Moves the cursor to the previous row in the same column.
Navigate down by spacing Alt+Down Moves the cursor down by the value in the Row Spacing field.
Navigate up by spacing Alt+Up Moves the cursor up by the value in the Row Spacing field.
Navigate left Left Moves the cursor to the previous column in the same row, going to the previous channel′s last column if moving from the first column of the current channel.
Navigate right Right Moves the cursor to the next column in the same row, going to the next channel’s first column if moving from the last column of the current channel.
Navigate to next channel Tab Moves the cursor to the same column in the same row in the next channel.
Navigate to previous channel Shift+Tab Moves the cursor to the same column in the same row in the previous channel.
Jump down by measure PageDown Moves the cursor down by the number in the Rows/measure field (of the Song Properties dialog).
Jump up by measure PageUp Moves the cursor up by the number in the Rows/measure field (of the Song Properties dialog).
Jump down by beat Alt+PageDown Moves the cursor down by the number in the Rows/beat field (of the Song Properties dialog).
Jump up by beat Alt+PageUp Moves the cursor up by the number in the Rows/measure field (of the Song Properties dialog).
Snap down to measure Moves the cursor down to the first row of the next measure, as determined by the number in the Rows/measure field (of the Song Properties dialog).
Snap up to measure Moves the cursor up to the first row of the previous measure, as determined by the number in the Rows/measure field (of the Song Properties dialog).
Snap down to beat Ctrl+Alt+PageDown Moves the cursor down to the first row of the next beat, as determined by the number in the Rows/beat field (of the Song Properties dialog).
Snap up to beat Ctrl+Alt+PageUp Moves the cursor up to the first row of the previous beat, as determined by the number in the Rows/beat field (of the Song Properties dialog).
Go to first channel Home Moves the cursor to the first column of the first channel in the same row.
Go to first row Ctrl+Home Moves the cursor to the first row of the same channel in the same column.
Go to first row of first channel Ctrl+Alt+Home Moves the cursor to the first column of the first channel in the first row.
Go to last channel End Moves the cursor to the last column of the last channel in the same row.
Go to last row Ctrl+End Moves the cursor to the last row of the same channel in the same column.
Go to last row of last channel Ctrl+Alt+End Moves the cursor to the last column of the last channel in the last row.
Previous pattern Numpad- Displays the previous pattern in the order list, moving the cursor to its equivalent position in it.
Next pattern Numpad+ Displays the next pattern in the order list, moving the cursor to its equivalent position in it.
Selection key Shift The modifier key to be used to extend the selection when navigating with keyboard shortcuts.
Copy select key Ctrl The modifier key to be used to copy the selection when dragging with the mouse.
Select Channel / Select All Ctrl+L Selects all events of the channel where the cursor is located in the current pattern, or all events in the pattern if the entire channel is already selected.
Select Column Ctrl+Shift+L Selects the column in which the cursor is located in all rows of the current pattern.
Select Row Completely selects all rows covered by the current selection.
Select Event Completely selects all events covered by the current selection.
Copy and lose selection Copies the selected events to the clipboard and unselects them.
Clear row Deletes all event data in the same row in the current channel.
Clear field Delete Deletes the selected pattern data, or just the data under the current cursor position if no selection has been made.
Clear field (IT Style) Shift+. Same as “Clear field”, but also clears the instrument number if a note event is selected.
Clear row and step Ctrl+Delete Same as “Clear row”, but also moves the cursor by the number of rows in the Row Spacing field.
Clear field and step Same as “Clear field”, but also moves the cursor by the number of rows in the Row Spacing field.
Clear field and step (IT Style) Shift+Delete Same as “Clear field (IT Style)”, but also moves the cursor by the number of rows in the Row Spacing field.
Delete rows Backspace Deletes the same number of rows as the selection, affecting the same number of channels where the selection extends; the data is moved up to replace the cleared data, and extra rows are added in the affected channels so that the row number remains the same.
Delete all rows Ctrl+Backspace Deletes all event data in the selected channels.
Insert Row Insert Moves event data in the current and following rows in the selected channel down one row. Event data in the last row of those channels is deleted.
Insert All Rows Ctrl+Insert Moves event data in the current and following rows in all channels down one row. Event data in the last row of all channels is deleted.
Mute current channel F10 Toggles the sound output (mute) for the channel(s) covered by the current selection.
Solo current channel Ctrl+F10 Toggles the sound output (mute) for all channels except the channel(s) covered by the current selection.
Unmute all channels Ctrl+Alt+F10 Unmutes the sound output for all channels.
(Un)mute channel on pattern transition Toggles the sound output (mute) for the channel(s) covered by the current selection, but the change takes place when the current pattern is finished playing.
Unmute all channels on pattern transition Unmutes the sound output for all channels when the current pattern is finished playing.
Solo channel on pattern transition Toggles the sound output (mute) for all channels except the one where the cursor is located, but the change takes place when the current pattern is finished playing.
Channel Record Select Ctrl+1 Toggles the channel(s) covered by the current selection to belong to the primary record group.
Channel Split Record Select Ctrl+2 Toggles the channel(s) covered by the current selection to belong to the split record group.
Reset Channel Ctrl+R Stops all note processing, and resets all channel variables to their defaults (volume, panning, etc.) on the selected channel(s).
Transpose Channel Changes the pitch of all notes on the selected channel in all patterns by a selectable amount of semitones.
Duplicate Channel Adds a new channel to the module and carries over all note data from the selected channel to this new channel.
Quick Channel Settings Opens the Quick Channel Settings dialog for the channel where the cursor is located.
Transpose +1 Ctrl+Q Raises by one the note number of the currently selected notes.
Transpose -1 Ctrl+A Lowers by one the note number of the currently selected notes.
Transpose +1 Octave Shift+Ctrl+Q Raises by one the octave number of the currently selected notes.
Transpose -1 Octave Shift+Ctrl+A Lowers by one the octave number of the currently selected notes.
Transpose Custom Ctrl+T Lowers or raises the selected notes by an arbitrary amount of semitones.
Data Entry +1 Increases the data (notes, instruments, effect parameters) in the currently selected pattern cells by one.
Data Entry -1 Decreases the data (notes, instruments, effect parameters) in the currently selected pattern cells by one.
Data Entry Up (Coarse) Increases the data (notes, instruments, effect parameters) in the currently selected pattern cells by one octave (notes), 10 (instruments and volume effect parameters) or 16 (effect parameters).
Data Entry Down (Coarse) Decreases the data (notes, instruments, effect parameters) in the currently selected pattern cells by one octave (notes), 10 (instruments and volume effect parameters) or 16 (effect parameters).
Amplify selection Ctrl+M Opens a dialog to change the note volume commands of the selected volume data.
Interpolate Note Transitions smoothly (using all available notes) between notes in the selection, filling in (and replacing if necessary) all rows with new note data.
Interpolate Instrument Transitions smoothly (using all available instrument numbers) between instrument numbers in the selection, filling in all rows with new instrument data.
Interpolate Volume Ctrl+J Transitions smoothly between data amounts in the selection, filling in (and replacing if necessary) all rows with new volume effects. The first and last rows of the selection must contain the same volume effect, or one of the two rows might be empty.
Interpolate Effect Ctrl+K Transitions smoothly between data amounts in the selection, filling in (and replacing if necessary) all rows with new effect data. The first and last rows of the selection must contain the same effect, or one of the two rows might be empty. Different effects within the selection are not overwritten.
Open effect visualizer Alt+B Opens the Params Editor dialog.
Go to row/channel/… Ctrl+G Opens the Go To dialog to allow you to display a prompted pattern.
Apply current instrument Ctrl+I Applies the current instrument to all cells in the selection that contain note data.
Apply current instrument to existing only Applies the current instrument to all cells in the selection that contain an instrument numbers. Notes without instrument numbers are not updated.
Grow selection Alt+E “Expands” the selection by doubling the number of the selected rows, and evenly spacing out the event data within it. The expansion will replace event data below it in the same channels as the selection.
Shrink selection Alt+D “Shrinks” the selection by deleting every other row of the selection. However, if only part of any row is selected, the data corresponding to the deleted selected data is also deleted.
Toggle follow song F11 Toggles the “Follow Song” function.
Quick copy Enter Copies only one event of data (where the cursor is located) to OpenMPT′s “Quick” clipboard; the standard clipboard is not erased. Each column pair has its own Quick clipboard.
Quick paste Space Pastes the data in OpentMPT′s “Quick” clipboard to the location of the cursor. The data last saved in that column’s clipboard will be pasted in the cursor′s corresponding column.
Pick up nearest instrument number Seeks for the nearest instrument number in the pattern channel the cursor currently is in. If an instrument number is found, it is set as the currently active instrument.
Enable Recording Ctrl+Space Toggles the Event Record feature. When enabled, patterns may be edited.
Play Row Ctrl+Enter Process and play only the events in the current row where the cursor is located.
Set row jump on note entry Alt The modifier key(s) that, when pressed with digits 0-9, allows you to change the Row Spacing amount without using the mouse or moving the cursor focus out of the editor.
Increase Row Spacing Increases the Row Spacing by one row.
Decrease Row Spacing Decreases the Row Spacing by one row.
Switch to Order List Ctrl+Tab Toggles the cursor focus between the pattern editor and the current pattern in the Pattern Order list.
Insert new pattern Inserts a new blank pattern after the current pattern, displays it, and moves the cursor to the same position in it. Also functions when cursor focus is in the Order list.
Duplicate Pattern Ctrl+D Inserts a new pattern with the current pattern′s contents.
Toggle PC Event/instrument plugin editor Ctrl+/ Opens the editor for the plugin of the selected Parameter Control Event or instrument number.
Toggle channel’s plugin editor Ctrl+Alt+P Opens the editor for the current channel′s assigned plugin.
Show Note Properties ▤ Application Opens the Note Properties dialog, where you can assign any event data to the current row of the current channel.
Show Pattern Properties Shift+Alt+P Opens the Pattern Properties dialog.
Split Keyboard Settings dialog Ctrl+E Opens the Keyboard Split dialog.
Toggle Loop Pattern Shift+F11 Toggles the Loop Pattern feature.
Show Context (Right-Click) Menu Opens the context menu at the cursor location without using the mouse.
Show playback time at current row Ctrl+P Shows the estimated time within the track at the start of the current row.
Lock Playback to Rows If a selection is made, playback is locked to the selected rows. Otherwise, a previous playback lock is removed.
Quantize Settings Alt+Q Opens the record quantization settings.
Toggle Overflow Paste When enabled, pasting will continue to the next pattern if the data overflows the current pattern.
Toggle Note Off record (PC keyboard) Toggles the recording of Note Off events from the PC keyboard in the pattern editor (also configurable from the General setup page).
Toggle Note Off record (MIDI) Toggles the recording of Note Off events from MIDI in the pattern editor (also configurable from the MIDI setup page).
Toggle Clipboard Manager Shift+Ctrl+M Toggles the visibility of the pattern clipboard manager.
Cycle to Previous Clipboard Shift+Ctrl+Left Makes the previous internal clipboard the current clipboard.
Cycle to Next Clipboard Shift+Ctrl+Right Makes the next internal clipboard the current clipboard.

Note Column[edit]

These shortcuts are applied when the pattern editor has focus and the cursor is in the note column (the first column).

Action Default Shortcut Description
Base octave [note] Q Enters a note in the octave indicated in the Octave field
Base octave +1 [note] A Enters a note in the next higher octave indicated in the Octave field
Base octave +2 [note] Z Enters a note two octaves higher than the one indicated in the Octave field
Set octave [0 – 9] 0-9, Numpad0-Numpad9 Sets the selected note’s octave.
Chord Modifier Shift The modifier key(s) that calls a chord rather than a note. The chords are set and assigned in the Chord Editor.
Note Cut ' Enters a Note Cut command (^^).
Note Off = Enters a Note Off command (==).
Note Fade Shift+= Enters a Note Fade command (~~).
Parameter Control Shift+- Enters an absolute Parameter Control event (PC).
Parameter Control (Smooth) - Enters a smooth sliding Parameter Control event (PCs).

Instrument Column[edit]

These shortcuts are applied when the pattern editor has focus and the cursor is in the instrument column (the second column).

Action Default Shortcut Description
Set Instrument Digit [0 – 9] 0-9, Numpad0-Numpad9 Enters the digit into the rightmost place in the instrument field, moving the existing digits to the left.

Volume Column[edit]

These shortcuts are applied when the pattern editor has focus and the cursor is in the volume column (the third column).

Action Default Shortcut Description
Set Volume Digit [0 - 9] 0-9, Numpad0-Numpad9 Enters the digit into the rightmost place in the volume parameter field, moving the existing digits to the left.
Volume V Enters a note volume (vxx) command into the pattern.
Panning P Enters a panning command (pxx) into the pattern.
Volume Slide Up C Enters volume slide up (cxx) into the pattern.
Volume Slide Down D Enters a volume slide down (dxx) into the pattern.
Fine Volume Slide Up A Enters a fine volume slide up (axx) into the pattern.
Fine Volume Slide Down B Enters a fine volume slide down (bxx) into the pattern.
Vibrato Speed U Enters a vibrato speed command (uxx) into the pattern.
Vibrato Depth H Enters a vibrato depth command (hxx) into the pattern.
XM Pan Slide Left L Enters a pan slide to the left (lxx) into the pattern.
XM Pan Slide Right R Enters a pan slide to the right (rxx) into the pattern.
Portamento G Enters a tone portamento command (gxx) into the pattern.
Portamento Up F Enters a pitch bend up command (fxx) into the pattern.
Portamento Down E Enters a pitch bend down command (exx) into the pattern.
Offset O Enters a coarse sample offset command (oxx) into the pattern.

Effect Column[edit]

These shortcuts are applied when the pattern editor has focus and the cursor is in the effect column (the fourth column). Alphanumeric effect letters (0-9, A-Z) are currently not editable — they are automatically assigned to the respective keys on your keyboard.

Action Default Shortcut Description
MIDI Macro Slide \ Enters a Smooth MIDI Macro Slide (\xx) into the pattern.
Combined Note Delay and Note Cut ;, Shift+; Enters a Delay-Cut (:xy) command into the pattern.
Parameter Extension Command / Enters a Parameter Extension Command (#xx) into the pattern.

Effect Parameter Column[edit]

These shortcuts are applied when the pattern editor has focus and the cursor is in the effect parameter column (the fifth column).

Action Default Shortcut Description
Effect Parameter Digit [0 – F] 0-9, Numpad0-Numpad9, A-F Enters the digit into the rightmost place in the effect parameter field, moving the existing digits to the left.

Sample Editor[edit]

These shortcuts are applied when the Samples Tab is active.

Action Default Shortcut Description
Trim sample around loop points Ctrl+T Trims the sample to the selection, if there is one. Otherwise, if loop points are specified, all sample data outside of these start/end times are deleted.
Trim to loop end Shift+Ctrl+T If loop points are specified, all sample data past the loop end is deleted.
Silence sample selection Backspace All of the sample data within the selected area is set to zero, effectively placing silence in that span.
Normalise Sample Shift+N Applies Normalisation to the sample.
Amplify Sample Ctrl+M Opens the Amplify dialog, allowing you to alter the volume of the sample and apply Fade In or Fade Out (from / to silence).
Reverse Sample Shift+Ctrl+R Puts the selected sample data in reverse order, so it is being played backwards.
Delete Sample Selection Delete Deletes the sample data within the selection, moving the remaining data together.
Zoom Out Numpad+ Decreases the data-to-display ratio, effectively zooming out to show less graphic detail of the sample data.
Zoom In Numpad- Increases the data-to-display ratio, effectively zooming in to show more graphic detail of the sample data.
Zoom into Selection Space Zooms so much into the sample data that the current selection covers as much of the sample display as possible. If no selection has been made, auto-zoom is enabled.
Zoom into sample start 1 Zooms into the sample and ensures that the sample start is visible in the view.
Zoom into sample end 2 Zooms into the sample and ensures that the sample end is visible in the view.
Center loop start in view Ctrl+1 Ensures that the normal sample loop’s start point is centered in the waveform display (if the current zoom level allows it).
Center loop end in view Ctrl+2 Ensures that the normal sample loop’s end point is centered in the waveform display (if the current zoom level allows it).
Center sustain loop start in view Ctrl+3 Ensures that the sample sustain loop’s start point is centered in the waveform display (if the current zoom level allows it).
Center sustain loop end in view Ctrl+4 Ensures that the sample sustain loop’s end point is centered in the waveform display (if the current zoom level allows it).
Convert to 8-bit / 16-bit Ctrl+8 Changes the sample’s bit depth between 8-bit and 16-bit.
Convert to Mono (Mix) Shift+M Mixes the left and right channels of a stereo sample equally together.
Convert to Mono (Left Channel) Shift+L Only keeps the left channel of a stereo sample.
Convert to Mono (Right Channel) Shift+R Only keeps the right channel of a stereo sample.
Convert to Mono (Split Sample) Shift+S Create two sample slots for this sample, one containing only the left channel and the other containing just the right channel. If the sample is referenced by an instrument, this instrument is duplicated as well for the right channel.
Change Stereo Separation Shift+P Adjusts the stereo separation of the sample by a given amount, either widening or narrowing the stereo width.
Upsample Shift+F Doubles the sample’s middle-C frequency using the interpolation filter last chosen in the Resample dialog.
Downsample Shift+G Halves the sample’s middle-C frequency using the interpolation filter last chosen in the Resample dialog.
Resample Ctrl+R Changes the sample’s middle-C frequency to a new arbitrary frequency.
Invert Sample Phase Ctrl+I Inverts the sample’s phase, i.e. it is mirrored along the time axis.
Signed / Unsigned Conversion Ctrl+U Re-interprets the sample data as a signed or unsigned sample.
Remove DC Offset Ctrl+E Removes an unwanted static DC Offset from the waveform, i.e. it is centered around the time axis.
Quick Fade Ctrl+D Applies a fade-in for the selected sample data if the selection includes the beginning of the sample, or applies a fade-out if the selection includes the end of the sample. If neither the beginning or end of the waveform is part of the selection, the Amplify dialog is shown.
Crossfade Sample Loop Ctrl+L Opens the Crossfade Loop dialog to crossfade the sample loop’s end with the loop start, to create seamless loop transitions.
Tune Sample to given Note Opens the Sample Tuner dialog, where the sample can be tuned to a given note.
Load Sample Opens the Open File dialog to allow you to import a sample file into the sample slot. This command also works in the Instrument Tab, importing an instrument to the next Instrument slot.
Save Sample Opens the Save File dialog to allow you to save the sample as a Wave Audio or Raw file into a folder of your choice. This command also works in the Instrument Tab, saving the Instrument and its accompanying samples as an .iti or .xi file.
New Sample Creates a blank sample in the next unused slot. This command also works in the Instrument Tab.
Duplicate Sample Duplicates the current sample slot into the next unused slot.
Transpose +1 Ctrl+Q Raises the middle-C frequency by one semitone.
Transpose -1 Ctrl+A Lowers the middle-C frequency by one semitone.
Transpose +1 Octave Shift+Ctrl+Q Raises (doubles) the middle-C frequency by one octave.
Transpose -1 Octave Shift+Ctrl+A Lowers (halves) the middle-C frequency by one octave.
Preview Sample Cue 1-9 Shift+1-9 Previews the sample at middle-C, starting from the chosen cue point.

Instrument Editor[edit]

These shortcuts are applied when the Sample Map on the Instrument Tab is focussed.

Action Default Shortcut Description
Duplicate Instrument Ctrl+D Creates a new instrument slot using ALL the same instrument attributes as the currently displayed instrument.
Edit Sample Map Shift+Ctrl+E Opens the Sample Map dialog.
Edit Current Sample Ctrl+E Opens the Samples page of the currently selected sample slot.
Map All Notes to Selected Note Shift+Ctrl+M Sets the currently selected note to all notes.
Map All Notes to Selected Sample Ctrl+M Sets the currently selected sample slot to all notes.
Reset Note Mapping Ctrl+R Resets the note assignments, so that each note maps to itself (C-5 → C-5, D-5 → D-5, and so on).
Transpose +1 (Note Map) Ctrl+Q Transposes the whole note map up one semitone.
Transpose -1 (Note Map) Ctrl+A Transposes the whole note map down one semitone.
Transpose +1 Octave(Note Map) Shift+Ctrl+Q Transposes the whole note map up one octave.
Transpose -1 Octave (Note Map) Shift+Ctrl+A Transposes the whole note map down one octave.

Envelope Editor[edit]

These shortcuts are applied when the envelope editor on the Instrument Tab is focussed.

Action Default Shortcut Description
Load Envelope Replaces the currently active envelope with an envelope from disk.
Save Envelope Stores the currently active envelope to disk.
Zoom In Numpad+ Increases the detail of the Envelope Window, showing a smaller excerpt of the envelope.
Zoom Out Numpad- Decreases the detail of the Envelope Window, showing a bigger excerpt of the envelope.
Scale Envelope Points Ctrl+E Opens the Scale Envelope Points dialog.
Select Envelope Loop Start Shift+Home Moves the selection to the envelope loop start.
Select Envelope Loop End Shift+End Moves the selection to the envelope loop end.
Select Envelope Sustain Start Ctrl+Shift+Home Moves the selection to the envelope sustain start.
Select Envelope Sustain End Ctrl+Shift+End Moves the selection to the envelope sustain end.
Select Previous Envelope Point Shift+Tab Moves the selection to the previous envelope point.
Select Next Envelope Point Tab Moves the selection to the following envelope point.
Move Envelope Point Left Left Moves the selected envelope point left one tick.
Move Envelope Point Left (Coarse) Shift+Left Moves the selected envelope point left one beat.
Move Envelope Point Right Right Moves the selected envelope point right one tick.
Move Envelope Point Right (Coarse) Shift+Right Moves the selected envelope point right one beat.
Move Envelope Point Up Up Moves the selected envelope point up one unit.
Move Envelope Point Up (Coarse) PageUp Moves the selected envelope point up 8 units.
Move Envelope Point Down Down Moves the selected envelope point down one unit.
Move Envelope Point Down (Coarse) PageDown Moves the selected envelope point down 8 units.
Insert Envelope Point Insert Inserts an envelope point after the selected point.
Remove Envelope Point Delete, Backspace Deletes the selected envelope point.
Set Loop Start Home Sets the selected envelope point as the Envelope Loop start point.
Set Loop End End Sets the selected envelope point as the Envelope Loop end point.
Set Sustain Loop Start Ctrl+Home Sets the selected envelope point as the Sustain Loop start point.
Set Sustain Loop End Ctrl+End Sets the selected envelope point as the Sustain Loop end point.
Toggle Release Node Ctrl+R Toggles the selected envelope point as the start point for the Release Envelope.

Plugin Editor[edit]

These shortcuts are applied when a plugin window is focussed.

Action Default Shortcut Description
Previous Plugin Preset Numpad- Selects the previous plugin preset / patch.
Next Plugin Preset Numpad+ Selects the following plugin preset / patch.
Plugin Preset Backward Jump Ctrl+Numpad- Jumps back 10 entries in the preset list.
Plugin Preset Forward Jump Ctrl+Numpad+ Jumps forward 10 entries in the preset list.
Randomize Plugin Parameters Shift+Ctrl+D Give random values to all parameters of the current plugin.
Toggle Parameter Recording Ctrl+R Toggles the parameter recording function, which allows you to record parameter changes from plugin window into the pattern.
Record MIDI Out to Pattern Editor Toggles the MIDI Out recording function, which allows you to route the plugin’s MIDI output to the pattern, sample or instrument editor.
Pass Key Presses to Plugin Ctrl+K Toggles the Pass Keys function, which sends all keyboard input to the currently open plugin window (e.g. for entering a serial number in the plugin GUI).
Bypass Plugin Ctrl+B Toggles plugin’s bypass property to control whether audio is routed through the plugin or not.