Skip to main content

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 keyArrow equivalent
hLeft
jDown
kUp
lRight
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.
KeyAction
TabCycle 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+FOpen fuzzy search
aToggle autoplay
bOpen bounce modal outside Trim view
Ctrl+ROpen audio recording
Ctrl+SSave project
Ctrl+Shift+SSave project as
Ctrl+OOpen project
Ctrl+NNew project
Ctrl+IAnalyze samples / ML classification flow
q or Ctrl+CQuit
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.
KeyAction
Up/Down or k/jMove selection
Enter or Right or lEnter directory or confirm
Backspace or Left or hGo up to parent
SpacePreview selected sample or cue scene depending on context
1-9, 0Trigger pads, control loop slots, or cue scenes depending on row
EnterOpen editor, details, or source-selection flow depending on context
mMute selected channel, loop, or track depending on context
EscClose modal, exit sub-mode, or cancel current operation

Browser-focused controls

KeyAction
SpacePreview selected sample
*Toggle star
/Search
EnterOpen folder or confirm selection
Shift+1 through Shift+0Assign selected sample to a pad
Shift+LToggle loop mode for the selected file

Pads row

KeyAction
1-9, 0Trigger pads
Shift+1 through Shift+0Assign selected sample to a pad
Left/Right or h/lChange channel
Up/Down or k/jChange row
SpaceStop pad audio, or stop active loop transport
EnterOpen channel detail or source selection
mMute channel
sSolo channel
wSwap channels
cEnter chop mode
tOpen trim workflow
Shift+JToggle pad jump mode
DelReset selected channel with confirmation

Channel detail

KeyAction
Left/RightAdjust focused control
Up/DownMove between controls
1-9, 0Trigger pads
EscClose channel detail

Trim view

KeyAction
Left and RightMove playhead
Shift+Left and Shift+RightFine-move playhead
SpacePlay or pause
pPlay from the last location where Space started playback
rRestart playback from beginning
sSet trim start at playhead
eSet trim end at playhead
Shift+SClear trim start
Shift+EClear trim end
oToggle loop mode
0-9Set or play from chop marker
Delete or BackspaceClear active chop marker
+ and -Zoom in and out
[ and ]Scroll waveform
Shift+[ and Shift+]Snap playhead to the previous or next transient point
aAutochop the first ten transient markers to 1-9,0
Alt+[ and Alt+], or < and >Lower or raise transient snap sensitivity
bCycle transient snap band: All, Lows, Mids, Highs
{ and }Legacy terminal fallback for transient snap seek
EnterConfirm and exit
EscCancel 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

KeyAction
1-9, 0Trigger chop segments
gToggle gate mode
Shift+JToggle pad jump mode
c or EscExit chop mode

Loops row

KeyAction
Left/Right or h/lSelect loop slot
Up/Down or k/jChange row
SpaceStart cued or armed loop transport, or stop active loop transport
1-9, 0Select the loop slot. Empty slots arm, idle stopped slots cue, idle cued slots stop, playing slots queue STOP+, and STOP+ slots stop immediately
rArm recording or punch into overdub
EnterOpen sequence editor
qOpen quantize
mMute loop
sSolo loop
dDuplicate loop
eExtend loop
Shift+HShorten loop by half
uUndo last loop edit
DelClear loop

Sequence editor

KeyAction
Up/Down or k/jNavigate tracks
Left/Right or h/lNavigate within track
mMute or solo track depending on context
DelDelete track events
EscClose editor

Scenes row

KeyAction
Left/Right or h/lSelect scene
Up/Down or k/jChange row
1-9, 0Jump to and cue scene
SpaceStart, cue, uncue, or stop the selected scene depending on scene state
EnterOpen scene editor
cCopy scene
DelClear scene

Scene editor

KeyAction
Up/Down or k/jNavigate loop list or auto-advance row
Space or EnterToggle loop membership or auto-advance
1-9, 0Quick-toggle specific loops
Left/Right or h/lSwitch scene or adjust auto-advance cycles
EscClose editor

Mixer

KeyAction
Left/Right or h/lSelect channel
Up/Down or k/jAdjust selected parameter
EnterOpen channel detail
mMute channel
sSolo channel
wSwap channels

Perform tab

KeyAction
bToggle PerformFX bank
qCycle PerformFX quantize mode
eOpen binding editor
Shift+KKill all active PerformFX effects
assigned keysTrigger PerformFX presets and releases

MIDI tab

KeyAction
Left and RightSwitch between Mappings and Monitor sub-views

Mappings sub-view (Listening phase)

KeyAction
Up and DownNavigate mapping list
EnterEdit selected mapping
Delete or BackspaceRemove selected mapping
EscLeave MIDI tab

Mappings sub-view (Assigning phase)

KeyAction
Up and DownNavigate menu
EnterDrill into category or confirm action
EscGo up one menu level, or return to Listening from top level
Delete or BackspaceRemove this control’s mapping, return to Listening
Shift+DeleteClear all mappings, return to Listening

Monitor sub-view

KeyAction
SpacePause or resume monitor display
cClear monitor history
fCycle monitor filters
Up/Down or k/jScroll or navigate

Trim view

KeyAction
Left/RightMove playhead (coarse)
h/lMove playhead (coarse, same as arrow keys)
Shift+H/Shift+LMove playhead (fine)
sSet start point
eSet end point
Shift+SClear start point
Shift+EClear end point
oToggle loop mode
-/+Zoom out/in
Shift+[/Shift+]Snap to previous/next transient point
aAutochop the first ten transient markers to 1-9,0
Alt+[/Alt+], or </>Lower/raise transient snap sensitivity
bCycle transient snap band: All, Lows, Mids, Highs
{/}Legacy terminal fallback for transient snap seek
SpaceToggle playback
EnterAccept trim
EscCancel
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).
KeyPhaseAction
SpaceIdleArm recording
SpaceArmed/RecordingStop recording and enter review
SpaceReviewReplay the recorded take
NReviewToggle peak normalization
U or BackspaceReviewUndo and discard the take
Enter or KReviewKeep and save the take
EscAnyDiscard or close

Modals

KeyAction
Up/Down or k/jNavigate options
Left/Right or h/lAdjust values
EnterConfirm or select
EscCancel or close

Bounce modal

KeyAction
Up/DownNavigate options
SpaceToggle selected option
Left/RightCycle WAV bit depth (on the WAV Audio row, when WAV is enabled)
EnterStart bounce
EscCancel (stops an in-progress bounce)

Settings tab

The Settings tab uses a two-pane layout: sidebar (categories) and content (fields). Sidebar:
KeyAction
Up/Down or k/jSwitch category
Enter or Right or lEnter content pane
EscReturn to previous tab (saves automatically)
Content pane:
KeyAction
Up/Down or k/jMove between fields
Left/Right or h/lAdjust value or go back from project picker
EnterConfirm action, open picker, or activate button
SpaceTap tempo (on the Tempo field — tap rhythmically, then Enter to apply)
Esc or hReturn to sidebar