← All guides

How to write a catchy hook: repetition, contrast, and a simple rhythm

By Tongkit Leong · October 19, 2026 · 6 min read

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:

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:

  1. Open the piano roll on a new MIDI track.
  2. Draw the same note several times to form a rhythm you could tap on a table.
  3. Leave a gap or two. Silence gives the hook room to breathe.
  4. 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:

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

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.

Open the studio →