Keyboard Guitar Demo

All timing via Tone.Transport — audio and visuals locked to the same clock

Sample trims: loading…

Keyboard Shortcuts — click to expand

Core Playback

1–0Select chord 1–10 (strums when transport is stopped; arm-only while it runs)
Q / W / EMute state: clean / light / heavy
MFull muted strum
[ / ]Strum armed chord down / up
SpaceStart / stop transport
Z X C V B NPluck strings 1–6

Modifiers

Ctrl/CmdAccent (velocity boost)
PArpeggiate toggle
\Reverse-quality toggle

Strum Voice (sticky buttons)

Normal / Fast / PatternLatch strum profile (also Cmd/Ctrl+0–2)
Clean / Light / HeavyLatch mute state (also Q/W/E)

Harmonic Context (hold Tab + key)

Q–USet root C–B
1–7Set scale mode
[ / ]Modulate by 5ths
- / =Relative / Parallel key
BackspaceModulate to armed chord

Rhythm Grid

`Toggle Amp/Mute edit
Tab / Shift+TabNext / prev cell
Alt+1–9,0Select preset 1–10
Alt+←/→Cycle presets
- / =Prev / next voicing
Cmd/Ctrl+0–9Latch profile
Transport
Strum voice
M full-mute strum · [] strum armed chord ↓/↑
Chords & key
1–0 select chords 1–10 (strum only when transport is stopped)
Hold Tab + Q–U for key, 1–7 for scale
Harmony
Display & audio
— events will appear here —