Back

Early Downhome Blues

Role · Designer & developer

After · Jeff Todd Titon's 1977 melody model

Platforms · Web · JavaScript / Tone.js / VexFlow

2024 Software

A model of blues melody locked in a 1977 book, finally made playable.

In 1977, Jeff Todd Titon published Early Downhome Blues, a musicological study that included something remarkable: a generative model of blues melody. He transcribed 44 recordings from 1926–1930, analyzed note-to-note motion, and constructed a pitch transition network: a map of which notes can follow which, including the microtonal "blue third" that sits between the keys of a piano.

I wanted to make it playable.

The interface

I framed the music notation itself as the interface. You click notes directly on the staff, and the app shows only the valid next notes as paths. The network teaches you its own rules as you move. A "random walk" button generates melodies by following the transitions automatically.

Early Downhome Blues web application interface

The microtonal problem

The blue third is a quarter-tone, a pitch that doesn't exist on a standard keyboard. I designed a drone that bends to match the melody's inflection, so you hear the quarter-tone rather than being told about it. MIDI output with pitch bend lets the quarter-tones survive into your DAW or hardware.

Pitch transition network from Jeff Todd Titon's Early Downhome Blues

Failure

What the internet taught me

I posted it to r/blues. Blues musicians hated it. The output sounded nothing like blues. I was embarrassed enough to take the post down.

But they were right. A faithful implementation of the pitch network wasn't producing faithful blues melodies. The model captured which notes could follow which, but not how those notes should move: the contours, the phrasing, the gravitational pull toward resolution.

Iteration

What Titon taught me

Before I launched the project, I emailed Jeff Titon asking for his blessing. He played with it and wrote back:

"The random function didn't generate any acceptable blues melodies."

That sentence changed the direction of the project. I went back to Chapter 4 of his book and implemented more of the principles he'd formalized: downward bias, leap-up / step-down motion, cadential gravity toward C at phrase endings, contour shaping based on his "rise-then-fall" classification. I added phrase structure so Line 2 would try to emulate Line 1 melodically: the AAB call-and-response form that defines blues.

The random walk became a weighted walk. The output started sounding like something.

What I learned

The project is nowhere close to done. Titon's book contains dozens more rules I haven't implemented: the GitHub issues are a roadmap of everything still missing. And honestly, it still doesn't sound like blues. But it sounds like something.

Reference: Titon, Jeff Todd. Early Downhome Blues: A Musical and Cultural Analysis. 2nd ed., University of North Carolina Press, 1994.