Perfect Love by Todd Edwards cover art

Perfect Love

Todd Edwards

30s preview

Key
11A · F♯ minor
BPM
128
Open Key
4m
Energy
86/100
Pop
30/100
Length
3:11
Released
2000
Genre
Uk Garage
Loudness
-6.0 dB
Dynamics
12.3 dB
ISRC
GBCPZ2322605

Key, BPM and audio features: model-based audio analysis · how we measure · catalogue updated July 2026

Other versions

At 128 BPM in F♯ minor (11A), Perfect Love is a peak-time tempo uk garage production. It reads as dark and driving. Rhythmically it is built for the dancefloor. The mix is almost entirely instrumental. Its spectrum is weighted to the sub and kick, with a heavy low end. The master keeps unusual dynamic range for club music (crest 12 dB). A 2000 production that still circulates in sets. Better known than 98% of Todd Edwards's catalogue. For programming, treat it as a peak-time weapon.

Brightness:
darker than 94% of Todd Edwards's catalogue
Low end:
more treble-tilted than 86% of Todd Edwards's catalogue
Energy:
hotter than 78% of Todd Edwards's catalogue

Sonic profile

EnergyGrooveMoodOrganicInstr.LiveTempo
Energy86
Mood26Dark
Groove78
Acoustic2
Instrumental83
Live79
Speech4

Frequency spectrum

amplitude · bass → treble

601252505001k2k4k8k
33%
Low
30-130 Hz
28%
Low-mid
130-570 Hz
22%
Upper-mid
570 Hz-2.5 kHz
18%
High
2.5-11 kHz

FAQ

What key is Perfect Love in?

Perfect Love by Todd Edwards is in F♯ minor, or 11A on the Camelot wheel.

What BPM is Perfect Love?

Perfect Love runs at 128 BPM, a peak-time tempo track.

What mixes well with Perfect Love?

From 11A it blends harmonically with 12A, 11B, 10A. Moving to 12A lifts the energy a step.

Is Perfect Love good for peak time?

With energy 86 out of 100 at 128 BPM, it works best as a peak-time weapon.

Mixes harmonically

11A10A · 12A · 11B

From 11A, 12A (D♭ minor) lifts the energy a step; 11B (A major) brightens to the relative major; 10A (B minor) cools the energy down a step.

#TrackKey·BPM

Every move from 11A

12ASimple Mix Upper
10ASimple Mix Downer
11BTonal Shift·
12BDiagonal Mix Upper
10BDiagonal Mix Downer
8BCompatible Tone·
1AHigh Energy Boost▲▲▲
9AHigh Energy Drain▼▼▼
2AParallel Key Upper▲▲
8AParallel Key Downer▼▼
6ATritone Jump▲▲
3ARelated Keyrisky

How to mix it

In 11A at 128 BPM: 12A (D♭ minor) — move to 12A to push the floor harder; 11B (A major) — switch to 11B for a mood change without losing the groove; 10A (B minor) — drop to 10A to bring the room down gently.

Pitch range at ±6%: 120-136 BPM — anything in that window beatmatches without sounding stretched.

Key on the fader: without key lock (Master Tempo on CDJs), above roughly +5% it plays a semitone higher, so treat it as 6A rather than 11A; below -5% it reads as 4A. With key lock on, it stays 11A across the whole range.

Programming: a peak-time weapon — save it for the main stretch (energy 86/100).

Similar tempo

Within ±3 BPM of 128 — beatmatch without a big tempo pull.

#TrackKey·BPM

More uk garage

#TrackKey·BPM

More from Todd Edwards

Full profile

Other recommendations

Beyond strict key and genre matches: tracks that still sit in beatmatch range of 128 BPM with a compatible energy and groove — candidates for a key jump or a genre crossover.

#TrackKey·BPM

Every insight on this page, for your own library.

Vibes runs this same analysis on the music you own: keys, energy and vibe for every track, organized into sets you can actually play.