×
Please
enable JavaScript
when using Hooktheory.
×
Hooktheory requires WebAudio and this browser doesn't support it. Please use a recent version of Chrome, Firefox, Safari, Edge, or Opera instead.
Toggle navigation
Products
Hookpad
Create beats, songs, and musical ideas with built-in music theory and AI from over 40k songs.
Music Theory Books
Discover an intuitive and deep understanding of how music works.
Chord Crush
Learn to hear chords by ear. Train with real songs.
Classroom
Teach music and songwriting in ways that keep students engaged, excited, and inspired.
About
Community
Hooktheory Stories
Forum
Resources
Hookpad Video Tutorials
Hookpad User Guide
Hookpad Keyboard Shortcuts
Chord Crush User Guide
Classroom User Guide
Classroom Assessment Kit User Guide
TheoryTab Database
TheoryTab Trends
TheoryTab Contributor Guide
Key Cheat Sheets
User Spotlights
Infographics
Popular Chord Progressions
Chordle
Gear Recommendations
Newsletter
Blog
Support
Sign In
Cart
Hookpad Keyboard Shortcuts
Add Note/Chord
1 →
I
2 →
ii
3 →
iii
4 →
IV
5 →
V
6 →
vi
7 →
vii°
0 → rest
Change Duration
h → ¼
j → ½
k → 1
l → 2
; → 4
' (6 beat and up)
shift → combine durations
Play/Pause
spacebar
Copy, Copy, Paste, Undo, Redo, Delete
x → cut
c → copy
v → paste
z → undo (20 levels supported)
y → redo (20 levels supported)
del → delete
Selecting
Click (command + click adds to a selection)
Draw a box with the mouse
Shift + left/right arrow to select the note the left/right of cursor
a → select all
esc → deselect / cancel
shift → add batch to selection
command → add single to selection
Change Note Pitch / Octave
Select note and use ↑ or ↓ keys
shift + ↑ or ↓ changes octave
Drag notes up/down with mouse
For non-diatonic scale degrees, select a note and use "," and "." keys
To change octave: select note and use shift + ↑ or ↓
To change octave: hold ↑ or ↓ while adding the note, i.e., type "↑ 4"
Nudge Left or Right
⌘ + ← (nudge left)
⌘ + → (nudge right)
Zoom
- zoom out
+ zoom in
combine with shift for larger magnitude
Chord Type
e (cycles through triad, 7
th
, 9
th
, 11
th
, 13
th
)
Chord Inversion (Bass Note)
i (cycles through)
Secondary Chords
d (cycles through “none”, IV of, V of, vii
°
of)
Save, Open, New
s (save)
o (open)
n (new)
YouTube Sync
p → play/pause
[ → set sync start time
] → set sync end time
Split & Tie
/ → then click an item to split
t → select two items then click
t
to tie
More Hookpad Resources
Hookpad Video Tutorials
Hookpad User Guide
Hookpad Keyboard Shortcuts
Hookpad Release Notes
Community Forum