How to write a catchy hook: repetition, contrast, and a simple rhythm
A catchy hook is a short musical idea, usually two to four bars, that repeats and changes just enough to stay interesting. Keep the notes few, the rhythm simple, and let the repeat do the work in the Tracks piano roll.
What makes a hook stick
People remember what they can repeat. A hook that is easy to hum back usually has three things in common:
- It is short. A few notes and a phrase of one to two bars, not a full melody.
- It repeats. The ear learns a pattern the second time it hears it.
- It has one surprise. A held note, a jump up, or a different last note keeps the repeat from being boring.
A hook can be a vocal line, a synth riff, or a bassline. The method is the same for all of them.
Step 1: set up a loop with a beat
A hook only makes sense against a groove. Open the studio, set a tempo, and build a simple drum loop first. If you need a starting point, see the free online drum machine guide. Then loop two or four bars so you hear the hook repeat while you write it.
Step 2: limit your notes
Beginners often reach for too many notes. Pick a key, then use only three to five notes from its scale. Stay inside about an octave. A small range is easier to sing and easier to remember.
If you are unsure which notes to pick, the guide to making a melody without music theory shows how to stay in key.
Step 3: write the rhythm before the pitch
Most hooks are remembered by their rhythm as much as their notes. Try this:
- Open the piano roll on a new MIDI track.
- Draw the same note several times to form a rhythm you could tap on a table.
- Leave a gap or two. Silence gives the hook room to breathe.
- Once the rhythm feels right, move a few of those notes up or down to make the tune.
Repeated notes are fine. Many famous hooks use the same pitch several times in a row.
Step 4: repeat it with one change
Copy your phrase so it plays twice. Then change only one thing on the second pass, often the last note or the last beat. This is the classic call and response shape: the first phrase asks, the second answers.
Other small changes that work:
- Lift the final note a step or a third higher.
- Hold the last note longer.
- Drop one note to leave a gap.
Step 5: shape it with velocity and sound
A flat hook sounds mechanical. In the piano roll, raise the velocity on the notes that fall on the beat and lower the others a little. Humanizing the timing slightly also helps; see velocity editing in the piano roll.
Then choose a sound that suits the part. A bright, simple synth tone often cuts through better than a complicated patch. The built-in synth lets you shape the tone and filter, and a short delay send can add width without muddying the rhythm.
Step 6: test it from memory
Save the project, walk away, and come back later. Can you hum the hook without hearing it? If you can, it works. If not, simplify: remove notes, repeat more, or tighten the rhythm. Your project stays in your browser on your own device, so back up the project file if you plan to return on another computer.
Common mistakes
- Too many notes. A busy hook is hard to remember.
- No repetition. Changing every bar means the ear never learns the pattern.
- Changing too much on the repeat. One change is enough.
- Writing it without a beat. Rhythm is half the hook.
- Burying it in the mix. Give the hook space by keeping other parts simpler at that moment.
Frequently asked questions
How long should a hook be?
Usually one to four bars, or roughly four to eight seconds. Long enough to have a shape, short enough to repeat many times in a song.
Do I need to know music theory?
No. Limit yourself to a few notes in one scale and trust your ear. Theory can explain why a hook works, but you do not need it to write one.
Where does the hook go in a song?
Often in the chorus or the intro, and repeated again later. For how it fits into a full track, see song structure and arrangement.
Can a hook be a bassline or a drum pattern?
Yes. Any short repeated part that people recognize can be the hook, including a bassline.
Write your hook for free, right in your browser
Piano roll, synths, drums, and mixer in one tab. No download and no account.