Mozart journal

How to write a melody over a chord progression

Write a melody over chords by finding guide tones, shaping one singable motif, controlling rhythm, and testing each phrase against the harmony.

September 25, 20269 min read

A blue glass melody line with lime note points resolving above four warm-gold chord pillars.

A melody fits a chord progression when its important notes make the changing harmony easier to hear. Start with chord tones as destinations, shape one short motif, and use the remaining notes for movement. The scale supplies options; the chords tell the phrase where home is.

Hear the chord tones before choosing a scale

A scale lists notes that may belong to a key, but it does not explain how a C feels over A minor or how B pulls against C major. Play the chord loop slowly and sing its roots. Then sing thirds, fifths, or sevenths. You are building a map of stable notes for each moment, not a rule that every melody note must sit inside the chord.

Look for common tones between adjacent chords. Holding one note while the harmony changes can create more direction than running up and down the scale. When no common tone serves the phrase, choose the nearest chord tone and move by step. Good voice leading often sounds inevitable because the note travels the shortest convincing distance.

Build one small motif

Start with three to five notes and a rhythm you can remember after the loop stops. A motif can repeat exactly, begin on a different pitch, or keep its rhythm while changing contour. Its job is to give the listener something recognisable while the harmony supplies new meaning.

Leave space around it. A phrase with a clear entrance and exit is easier to vary than a continuous stream of eighth notes. Repeat the motif once before deciding it is too simple; recognition needs evidence.

Place stable notes where the harmony changes

Mark the first strong beat of each chord, then choose a note from that chord near the contour you want. It does not have to be the root. Thirds reveal major or minor colour, sevenths can point forward, and shared tones can smooth a change. These guide tones give the ear a reason to believe the melody belongs above the progression.

Now decide whether the note arrives on the change, anticipates it, or waits. An anticipation creates lift by reaching the next chord early. A suspension carries the previous note into the new chord and resolves afterward. Timing turns the same pitch choice into a different musical sentence.

Use non-chord tones as movement

Passing tones connect stable notes by step. Neighbour notes leave and return. Suspensions delay a resolution. These are useful because they describe what a note does. Calling every note “in the scale” does not tell you which ones deserve emphasis or how the phrase should release.

Test each tense note with a simple question: where is it going? Keep the note when the answer is audible, even if it falls outside the expected scale. Shorten, move, or remove it when the phrase loses direction. Dissonance is not a mistake; unresolved accident is the problem.

Rewrite the rhythm before adding notes

If the melody sounds flat, the pitch set may be fine. Change the rhythm first: move the entrance off beat one, lengthen the note over a chord change, remove the last note of the motif, or answer a dense bar with a sparse one. These edits create hierarchy without expanding the range.

Sing the line at a comfortable tempo. If you cannot remember where to breathe, the phrase may need space. If every bar has the same density, decide which bar asks the question and which one answers. A memorable contour often becomes obvious only after the rhythm gives it room.

For harmony that still feels static, use the companion guide on making chord progressions more interesting. Change one layer at a time so you can hear whether the melody or the harmony solved the problem.

Write and test a melody in six passes

  1. Loop the chords slowly and sing their roots, thirds, and shared tones.
  2. Choose one landing note for each important harmonic change.
  3. Connect them with a three-to-five-note motif and leave a breath.
  4. Add passing or neighbour notes only where they create clear movement.
  5. Rewrite the rhythm once without adding any new pitches.
  6. Mute the chords, sing the melody alone, then restore the harmony and revise.

Mozart can generate an editable, playable part from melodic, rhythmic, and harmonic practices, then place the result in a session grid for audition and revision. Treat each take as a candidate. Keep the rhythm, contour, or guide-tone decision that helps, and rewrite the rest. For a smaller browser workflow, the free MIDI generator creates deterministic clips you can download and edit.

Share

Frequently asked questions

Should a melody use only notes from the chords?
No. Chord tones give important moments stability, while passing tones, neighbours, suspensions, and anticipations create motion. The useful question is where a non-chord tone goes and how it resolves, not whether every note belongs to the current chord.
Do I choose a scale or the chord progression first?
Either can come first. When the chords already exist, identify their shared key or pitch collection, then listen to each chord's own notes. The scale supplies possible movement; the changing chord tones supply destinations.
Can Mozart help write an editable melody?
Yes. Mozart can generate a playable musical part from chosen melodic, rhythmic, and harmonic practices, then keep the result editable in its session grid. Treat the take as material to audition and revise rather than a finished answer.