64 lines
1.4 KiB
Markdown
64 lines
1.4 KiB
Markdown
# Keybindings
|
|
|
|
## Navigation
|
|
|
|
- **Ctrl+Left/Right**: Switch between pages (Main, Audio, Doc)
|
|
- **q**: Quit (with confirmation)
|
|
|
|
## Main Page - Sequencer Focus
|
|
|
|
- **Arrow keys**: Navigate steps in pattern
|
|
- **Enter**: Toggle step active/inactive
|
|
- **Tab**: Switch focus to editor
|
|
- **Space**: Play/pause
|
|
|
|
### Pattern Controls
|
|
|
|
- **< / >**: Decrease/increase pattern length
|
|
- **[ / ]**: Decrease/increase pattern speed
|
|
- **p**: Open pattern picker
|
|
- **b**: Open bank picker
|
|
|
|
### Slots
|
|
|
|
- **1-8**: Toggle slot on/off
|
|
- **g**: Queue current pattern to first free slot
|
|
- **G**: Queue removal of current pattern from its slot
|
|
|
|
### Files
|
|
|
|
- **s**: Save project
|
|
- **l**: Load project
|
|
- **Ctrl+C**: Copy step script
|
|
- **Ctrl+V**: Paste step script
|
|
|
|
### Execution
|
|
|
|
- **Ctrl+R**: Run current step's script immediately (one-shot)
|
|
|
|
### Tempo
|
|
|
|
- **+ / =**: Increase tempo
|
|
- **-**: Decrease tempo
|
|
|
|
## Main Page - Editor Focus
|
|
|
|
- **Tab / Esc**: Return to sequencer focus
|
|
- **Ctrl+E**: Compile current step script
|
|
- **Ctrl+R**: Run script in editor immediately (one-shot)
|
|
|
|
## Audio Page
|
|
|
|
- **h**: Hush (stop all sounds gracefully)
|
|
- **p**: Panic (kill all sounds immediately)
|
|
- **r**: Reset peak voice counter
|
|
- **t**: Test sound (plays 440Hz sine)
|
|
- **Space**: Play/pause
|
|
|
|
## Doc Page
|
|
|
|
- **j / Down**: Next topic
|
|
- **k / Up**: Previous topic
|
|
- **PgDn**: Scroll content down
|
|
- **PgUp**: Scroll content up
|