The bass is the most underrated instrument in a mix. It's the bridge between the rhythm (it locks with the drums) and the harmony (it defines which chord you're hearing). A boring bassline makes a great song feel flat; a great bassline can carry an average one. This lesson covers writing basslines that move — and introduces counterpoint, the deeper art of combining independent lines.
The bass note defines the chord
First, a powerful realization: the bass note has outsized control over what chord the ear hears. Play a C-E-G chord with C in the bass and it's clearly C major. Play the same three notes with E in the bass and it leans toward an E-minor feeling. The lowest note anchors the harmony — which is why inversions and slash chords (from Lesson 14) live in the bass.
This means the bassline is a co-author of the harmony, not just "the low part." Change the bass note under a static chord and you change the whole feeling.
Beyond root notes: writing a bassline that moves
The beginner bassline just plays the root of each chord on beat one. It works, but it's static. Here's how to make a bassline come alive:
- Walk between chords. Instead of jumping from one root to the next, fill the gap with stepwise notes (a "walking bass"). Moving C → D → E to get from a C chord to an F-ish area creates smooth motion and momentum.
- Use other chord tones. The bass doesn't have to play the root — hitting the 3rd or 5th of a chord in the bass (an inversion) creates lighter, more transitional moments.
- Add rhythm and syncopation. A bassline that locks with the kick but adds its own syncopated movement between hits creates groove. Funk basslines are basically rhythm and melody at once.
- Leave space. A bassline doesn't need to play constantly. Gaps let the low end breathe and give the kick room (and pair beautifully with sidechaining).
A bassline that walks, grooves, and breathes — instead of stamping roots — is one of the biggest upgrades you can give a track.
Counterpoint: two melodies that work together
Now the deeper art. Counterpoint is combining two (or more) independent melodic lines so they sound good together while each remains interesting on its own. It's the difference between "a melody plus accompaniment" and "two melodies in conversation."
A bassline is often a second melody — so good bass writing is really beginner counterpoint. The core principles, simplified:
- Independence. The two lines should have their own shapes — when one moves up, the other might move down or stay still (called contrary motion). Two lines moving in perfect parallel sound like one thick line, not two voices.
- Consonance on the strong beats. Where the lines land together on important beats, they should mostly form consonant intervals (3rds, 5ths, 6ths, octaves) so they blend.
- Tension and resolution. Passing dissonances between the lines are good — they create motion — as long as they resolve. (Same tension/release principle as everything else.)
You don't need to study classical counterpoint to use it. Just the instinct of "give the bass (or a second melody, or a countermelody) its own interesting shape that complements the main line" instantly makes arrangements richer.
What you actually need to remember
| Idea | The one-line version |
|---|---|
| Bass defines chords | The lowest note anchors what chord the ear hears. |
| Move the bass | Walk between chords, use chord tones, add groove and space. |
| Counterpoint | Combining independent melodic lines that work together. |
| Contrary motion | Lines moving in opposite directions sound like true voices. |
| Countermelody | A second line against the main one = instant richness. |
You now think of the bass as a co-composer, not just the low end — and you've got the basics of weaving multiple lines together. Next we return to the top line and go deep on what makes a melody truly compelling beyond just fitting the chords: Lesson 22: Advanced Melody.
Ready to try it yourself?
Onomo is a full DAW in your browser — synths, drums, effects, and export. Free to start, nothing to install.
Write a bassline in the Studio


