The QWERTY keyboard already has the right shape: rows of keys, columns of keys. What if each column became a chord, and each row became a strum lane? That's keystrum β a browser-based instrument that maps your keyboard to six chords. No external instrument, no samples, no install. Pure Web Audio. The layout Am C Em G Dm F ββββββββ¬βββββββ¬βββββββ¬βββββββ¬βββββββ¬βββββββ E4 β 1 β 2 β 3 β 4 β 5 β 6 β β highest pitch ββββββββΌβββββββΌβββββββΌβββββββΌβββββββΌβββββββ€ B3 β Q β W β E β R β T β Y β ββββββββΌβββββββΌβββββββΌβββββββΌβββββββΌβββββββ€ G3 β A β S β D β F β G β H β ββββββββΌβββββββΌβββββββΌβββββββΌβββββββΌβββββββ€ D3 β Z β X β C β V β B β N β β lowest pitch ββββββββ΄βββββββ΄βββββββ΄βββββββ΄βββββββ΄βββββββ Enter fullscreen mode Exit fullscreen mode Each column is one chord. Sweeping a column top-to-bottom β say 2 W S X for C β fires four notes in fast succession. That's a strum. Strum detection The trick is detecting intent . A user pressing 2 W S X simultaneously is one event; pressing them spread across 200ms is another.β¦