Files
Cagire/docs/keybindings.md

1.4 KiB

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