Do or Die
FattMack, TopOppGen
McKenzie
2:39 December 12, 2025
BPM
157
Key
C Major
Camelot
8B

Embed

Share Link

Do or Die by FattMack, TopOppGen Song Details

FattMack, TopOppGen's ' "Do or Die" was released on its scheduled release date, December 12, 2025. Do or Die is 2 minutes and 39 seconds long and may contain bad words that may be unsuitable for children. The track order of this song in FattMack's "McKenzie" album is number 13 out of 20. On top of that, United States appears to be the country where this track was created. Based on our statistics, Do or Die's popularity is average in popularity right now. Even with the track produces more of a neutral energy, it is pretty danceable compared to others.

BPM and Tempo

We consider the tempo marking of Do or Die by FattMack, TopOppGen to be Vivace (lively and fast) because the track has a tempo of 157 BPM, a half-time of 78BPM, and a double-time of 314 BPM. Based on that, the speed of the song's tempo is fast. Activities such as, running, can go well with this song. The time signature for this track is 4/4.

Music Key

C Major is the music key of this track. This also means that this song has a camelot key of 8B. So, the perfect camelot match for 8B would be either 8B or 9A. While, 9B can give you a low energy boost. For moderate energy boost, you would use 5B and a high energy boost can either be 10B or 3B. Though, if you want a low energy drop, you should looking for songs with either a camelot key of 8A or 7B will give you a low energy drop, 11B would be a moderate one, and 6B or 1B would be a high energy drop. Lastly, 5A allows you to change the mood.

Want to find the BPM and music key for other songs? Check out our BPM and Key Finder page!

Popularity
Loudness
-7.666 dB
Acousticness
3%
Danceability
65%
Energy
61%
Instrumentalness
0%
Liveness
14%
Loudness
87%
Speechiness
29%
Valence
48%

Recommendations

TrackArtistKeyEnergyCamelotBPM
Again by ThereGoMarcus, FattMackAgainThereGoMarcus, FattMackD♭ Minor512A160 BPM
Still Da Baddest by Lil KinggStill Da BaddestLil KinggD♭ Major43B109 BPM
How U Feeling? by FattMackHow U Feeling?FattMackF♯ Minor411A143 BPM
Drugs & Depression by Lil TwinDrugs & DepressionLil TwinD♭ Minor512A161 BPM
just don’t change (feat. TopOppGen) by Top Prospect, TopOppGenjust don’t change (feat. TopOppGen)Top Prospect, TopOppGenD Major810B83 BPM
Mystery iNC by LilBennyMystery iNCLilBennyF♯ Minor511A147 BPM
Switch Crowd (feat. FattMack) by Raq baby, FattMackSwitch Crowd (feat. FattMack)Raq baby, FattMackC Major78B152 BPM
Back for Love (Kid to Die) by lostfashionBack for Love (Kid to Die)lostfashionG Major69B132 BPM
Going by ChuckyyGoingChuckyyD♭ Major53B77 BPM
Inside My Mind by Lil KinggInside My MindLil KinggD♭ Major53B80 BPM
Blood, Pills, Lean by Lilrell86Blood, Pills, LeanLilrell86C Minor65A82 BPM
Turning Up by Noodah05, FattMackTurning UpNoodah05, FattMackE Major612B145 BPM
Mrs.Key (Gave You My Heart by Lil Tony OfficialMrs.Key (Gave You My HeartLil Tony OfficialE♭ Major65B150 BPM
VooDoo by LUHDUKEVooDooLUHDUKEB♭ Major36B105 BPM
Vent by Lil TimVentLil TimD♭ Major63B109 BPM
Do Better by Lil KinggDo BetterLil KinggD♭ Major53B148 BPM
Highly Loved by Luh Jr, TopOppGenHighly LovedLuh Jr, TopOppGenB♭ Minor43A145 BPM
Survival Of The Fittest by 5iveSurvival Of The Fittest5iveB Minor510A160 BPM
Dancing With the Devil by FattMackDancing With the DevilFattMackA♭ Minor61A84 BPM
Hold It by RRNawfsideHold ItRRNawfsideB♭ Minor73A110 BPM
Guardian Angel Youngboy by ShootToKillGuardian Angel YoungboyShootToKillE Minor69A152 BPM
Rewind by FattMackRewindFattMackF Minor74A139 BPM
Girl Wya by RW 5iveGirl WyaRW 5iveF Minor54A84 BPM
Drug Addict (Intro) by RW 5iveDrug Addict (Intro)RW 5iveD♭ Major53B150 BPM
Hope by FattMackHopeFattMackG Minor66A111 BPM
ISRC
USLD91785810
Label
L-M Records/RCA Records