Documentation Index
Fetch the complete documentation index at: https://docs.sampler.meiji.industries/llms.txt
Use this file to discover all available pages before exploring further.
Every action in Meiji Sampler is a keypress. This page documents the main shortcut surfaces by context.
Vim-style navigation
All arrow key navigation supports h/j/k/l as alternatives:
| Vim key | Arrow equivalent |
|---|
h | Left |
j | Down |
k | Up |
l | Right |
These work everywhere arrow keys work: browser, pads, loops, scenes, mixer, editors, modals, and settings. Some contexts previously used h, j, k, or l for other actions — those have moved to shifted variants. See Upgrade And Migration Notes for details.
Global
These work broadly across the app.
| Key | Action |
|---|
Tab | Cycle focus (Create: Browser → Details → Mixer; top-level: Create → Perform → Settings when Perform is enabled, or Create → Settings when it is not) |
? | Open or close help |
, | Open Settings tab |
/ or Ctrl+F | Open fuzzy search |
a | Toggle autoplay |
b | Open bounce modal outside Trim view |
Ctrl+R | Open audio recording |
Ctrl+S | Save project |
Ctrl+Shift+S | Save project as |
Ctrl+O | Open project |
Ctrl+N | New project |
Ctrl+I | Analyze samples / ML classification flow |
q or Ctrl+C | Quit |
Function keys are reserved for the terminal and operating system. Use Tab for tab navigation and , for Settings.
Create tab
The core sampler workflow lives here.
| Key | Action |
|---|
Up/Down or k/j | Move selection |
Enter or Right or l | Enter directory or confirm |
Backspace or Left or h | Go up to parent |
Space | Preview selected sample or cue scene depending on context |
1-9, 0 | Trigger pads, control loop slots, or cue scenes depending on row |
Enter | Open editor, details, or source-selection flow depending on context |
m | Mute selected channel, loop, or track depending on context |
Esc | Close modal, exit sub-mode, or cancel current operation |
Browser-focused controls
| Key | Action |
|---|
Space | Preview selected sample |
* | Toggle star |
/ | Search |
Enter | Open folder or confirm selection |
Shift+1 through Shift+0 | Assign selected sample to a pad |
Shift+L | Toggle loop mode for the selected file |
Pads row
| Key | Action |
|---|
1-9, 0 | Trigger pads |
Shift+1 through Shift+0 | Assign selected sample to a pad |
Left/Right or h/l | Change channel |
Up/Down or k/j | Change row |
Space | Stop pad audio, or stop active loop transport |
Enter | Open channel detail or source selection |
m | Mute channel |
s | Solo channel |
w | Swap channels |
c | Enter chop mode |
t | Open trim workflow |
Shift+J | Toggle pad jump mode |
Del | Reset selected channel with confirmation |
Channel detail
| Key | Action |
|---|
Left/Right | Adjust focused control |
Up/Down | Move between controls |
1-9, 0 | Trigger pads |
Esc | Close channel detail |
Trim view
| Key | Action |
|---|
Left and Right | Move playhead |
Shift+Left and Shift+Right | Fine-move playhead |
Space | Play or pause |
p | Play from the last location where Space started playback |
r | Restart playback from beginning |
s | Set trim start at playhead |
e | Set trim end at playhead |
Shift+S | Clear trim start |
Shift+E | Clear trim end |
o | Toggle loop mode |
0-9 | Set or play from chop marker |
Delete or Backspace | Clear active chop marker |
+ and - | Zoom in and out |
[ and ] | Scroll waveform |
Shift+[ and Shift+] | Snap playhead to the previous or next transient point |
a | Autochop the first ten transient markers to 1-9,0 |
Alt+[ and Alt+], or < and > | Lower or raise transient snap sensitivity |
b | Cycle transient snap band: All, Lows, Mids, Highs |
{ and } | Legacy terminal fallback for transient snap seek |
Enter | Confirm and exit |
Esc | Cancel and exit |
Higher transient snap sensitivity shows more ghost markers and accepts softer hits. Lower sensitivity keeps the snap points stricter. The snapping workflow is inspired by Cool Edit Pro’s bracket-key playhead movement, while the marker sensitivity model is inspired by ReCycle-style transient slicing. See Chopping And Slicing for the workflow guide.
Chop mode
| Key | Action |
|---|
1-9, 0 | Trigger chop segments |
g | Toggle gate mode |
Shift+J | Toggle pad jump mode |
c or Esc | Exit chop mode |
Loops row
| Key | Action |
|---|
Left/Right or h/l | Select loop slot |
Up/Down or k/j | Change row |
Space | Start cued or armed loop transport, or stop active loop transport |
1-9, 0 | Select the loop slot. Empty slots arm, idle stopped slots cue, idle cued slots stop, playing slots queue STOP+, and STOP+ slots stop immediately |
r | Arm recording or punch into overdub |
Enter | Open sequence editor |
q | Open quantize |
m | Mute loop |
s | Solo loop |
d | Duplicate loop |
e | Extend loop |
Shift+H | Shorten loop by half |
u | Undo last loop edit |
Del | Clear loop |
Sequence editor
| Key | Action |
|---|
Up/Down or k/j | Navigate tracks |
Left/Right or h/l | Navigate within track |
m | Mute or solo track depending on context |
Del | Delete track events |
Esc | Close editor |
Scenes row
| Key | Action |
|---|
Left/Right or h/l | Select scene |
Up/Down or k/j | Change row |
1-9, 0 | Jump to and cue scene |
Space | Start, cue, uncue, or stop the selected scene depending on scene state |
Enter | Open scene editor |
c | Copy scene |
Del | Clear scene |
Scene editor
| Key | Action |
|---|
Up/Down or k/j | Navigate loop list or auto-advance row |
Space or Enter | Toggle loop membership or auto-advance |
1-9, 0 | Quick-toggle specific loops |
Left/Right or h/l | Switch scene or adjust auto-advance cycles |
Esc | Close editor |
Mixer
| Key | Action |
|---|
Left/Right or h/l | Select channel |
Up/Down or k/j | Adjust selected parameter |
Enter | Open channel detail |
m | Mute channel |
s | Solo channel |
w | Swap channels |
| Key | Action |
|---|
b | Toggle PerformFX bank |
q | Cycle PerformFX quantize mode |
e | Open binding editor |
Shift+K | Kill all active PerformFX effects |
| assigned keys | Trigger PerformFX presets and releases |
MIDI tab
| Key | Action |
|---|
Left and Right | Switch between Mappings and Monitor sub-views |
Mappings sub-view (Listening phase)
| Key | Action |
|---|
Up and Down | Navigate mapping list |
Enter | Edit selected mapping |
Delete or Backspace | Remove selected mapping |
Esc | Leave MIDI tab |
Mappings sub-view (Assigning phase)
| Key | Action |
|---|
Up and Down | Navigate menu |
Enter | Drill into category or confirm action |
Esc | Go up one menu level, or return to Listening from top level |
Delete or Backspace | Remove this control’s mapping, return to Listening |
Shift+Delete | Clear all mappings, return to Listening |
Monitor sub-view
| Key | Action |
|---|
Space | Pause or resume monitor display |
c | Clear monitor history |
f | Cycle monitor filters |
Up/Down or k/j | Scroll or navigate |
Trim view
| Key | Action |
|---|
Left/Right | Move playhead (coarse) |
h/l | Move playhead (coarse, same as arrow keys) |
Shift+H/Shift+L | Move playhead (fine) |
s | Set start point |
e | Set end point |
Shift+S | Clear start point |
Shift+E | Clear end point |
o | Toggle loop mode |
-/+ | Zoom out/in |
Shift+[/Shift+] | Snap to previous/next transient point |
a | Autochop the first ten transient markers to 1-9,0 |
Alt+[/Alt+], or </> | Lower/raise transient snap sensitivity |
b | Cycle transient snap band: All, Lows, Mids, Highs |
{/} | Legacy terminal fallback for transient snap seek |
Space | Toggle playback |
Enter | Accept trim |
Esc | Cancel |
Transient snap lands on useful hits and refines to a clean edit point when possible. Use the band mode when a sample is dense and you want to move through only lows, mids, or highs. Use a after sensitivity feels right to turn the first ten visible transient candidates into playable chops.
Audio recording
These shortcuts are available inside the audio recording flow (Ctrl+R).
| Key | Phase | Action |
|---|
Space | Idle | Arm recording |
Space | Armed/Recording | Stop recording and enter review |
Space | Review | Replay the recorded take |
N | Review | Toggle peak normalization |
U or Backspace | Review | Undo and discard the take |
Enter or K | Review | Keep and save the take |
Esc | Any | Discard or close |
Modals
| Key | Action |
|---|
Up/Down or k/j | Navigate options |
Left/Right or h/l | Adjust values |
Enter | Confirm or select |
Esc | Cancel or close |
Bounce modal
| Key | Action |
|---|
Up/Down | Navigate options |
Space | Toggle selected option |
Left/Right | Cycle WAV bit depth (on the WAV Audio row, when WAV is enabled) |
Enter | Start bounce |
Esc | Cancel (stops an in-progress bounce) |
Settings tab
The Settings tab uses a two-pane layout: sidebar (categories) and content (fields).
Sidebar:
| Key | Action |
|---|
Up/Down or k/j | Switch category |
Enter or Right or l | Enter content pane |
Esc | Return to previous tab (saves automatically) |
Content pane:
| Key | Action |
|---|
Up/Down or k/j | Move between fields |
Left/Right or h/l | Adjust value or go back from project picker |
Enter | Confirm action, open picker, or activate button |
Space | Tap tempo (on the Tempo field — tap rhythmically, then Enter to apply) |
Esc or h | Return to sidebar |