What it tastes like
Bittersweet electropop is the euphoric-melancholic synth-pop lineage that runs from ABBA in the 70s, through New Order in the 80s, Robyn in the 2000s, and CHVRCHES, The 1975, and Carly Rae Jepsen in the 2010s. The defining trick: a major-key chord progression with a melancholy lyric on top, OR a minor-key dance groove with a hopeful chorus. The genre always has both halves of the emotion at once — that’s the bittersweet engine. Dancing On My Own (2010) is the canonical example: a sad lyric over a major-key dance hook.
A bar in and you’ve got it: a steady kick at 122-130 BPM, bright synth chords playing add9 or maj7 voicings, and a lead vocal carrying an emotionally-loaded lyric. The chord pad is the emotional engine; the drums are the dance-floor permission slip; the vocal is the heartbreak that makes you want to dance harder.
The chord moves
Bittersweet electropop loves the i–VI–III–v descent in natural minor — the same engine as synthwave and trance, used at pop tempos for emotional pop hooks. Sometimes a vi–IV–I–V in major (the Robyn move) for the inverse: sad lyric over hopeful changes. Add9 and maj7 colors for the warmth.
--chord minor9 --voicing wide --pattern pulse and let a vocal-style melody trace the chord changes.
The groove
4-on-the-floor at 122-130 BPM with pop-radio production values. Snare/clap on 2 and 4 with bright reverb. Open hat on offbeats. Closed hat on 16ths but layered low. The kick is bright and present — pop production, not club production.
The chord pulse drives the energy — eighth-note synth stabs in close voicing, sidechained gently to the kick. The bass plays root quarter notes or syncopated 8ths.
The sounds
- Chords: warm analog poly (Juno-style or PWM) playing add9/maj9 voicings. Sidechained gently.
- Lead synth: bright pluck or saw lead carrying the vocal-style melody when no vocal.
- Bass: warm sub + mid bass on root motion. Filter slightly closed.
- Drums: bright pop-production drums. Layered transients on the kick. Snare with reverb plate.
- Vocal: pop vocal hook (when present). Center-mixed with bright EQ.
Production tells
Want it modern? Cleaner mix, brighter top end, tighter sidechain. 2020s electropop (CHVRCHES, Lorde) is more polished than 2010 indie-electronic.
Want it 2010-Robyn-vintage? Slightly muddier mix, more reverb on everything, wider stereo on the chord pad. Master at -9 LUFS for radio loudness.
Am9 → Fmaj9 → Cmaj9 → Em7
Click to hear it.
Listen to
Three records that show the flavor at full strength. Read them as listening pointers, not templates to copy.
Dancing On My Own
Robyn
listen ↗
The Mother We Share
CHVRCHES
listen ↗
Somebody Else
The 1975
listen ↗
Ready when you are
Cook a blood orange jam.
Drop this in your terminal and you'll have a Standard MIDI pack in a folder, ready to drag into Live. Edit anything, swap any sound, throw out what doesn't work.
python jamburgr.py --key "A minor" --style bittersweet_electropop --progression i,VI,III,v --pattern pulse --output-mode pack --out ./jams/bittersweet-electropop