Had To Do It
Mac $ Kane, Marvaless
Had To Do It
3:30 December 31, 2025
BPM
137
Key
B Minor
Camelot
10A

Embed

Share Link

Had To Do It by Mac $ Kane, Marvaless Song Details

Mac $ Kane, Marvaless's ' "Had To Do It" was released on its scheduled release date, December 31, 2025. Had To Do It is explicit and may not be suitable for children. With the duration being about 3:30, this song is close to the average duration of a typical track. Because this song is the only song in Had To Do It and no other songs are present in the album, we classify this track as a single. Based on our statistics, Had To Do It's popularity is unknown right now. The overall tone is very danceable, especially with its high energy, which produces more of a euphoric, cheerful, or happy vibe.

BPM and Tempo

We consider the tempo marking of Had To Do It by Mac $ Kane, Marvaless to be Allegro (fast, quick, and bright) because the track has a tempo of 137 BPM, a half-time of 68BPM, and a double-time of 274 BPM. Based on that, the speed of the song's tempo is fast. Activities such as, walking, can go well with this song. The time signature for this track is 4/4.

Music Key

This song is in the music key of B Minor. This also means that this song has a camelot key of 10A. So, the perfect camelot match for 10A would be either 10A or 9B. While, a low energy boost can consist of either 10B or 11A. For moderate energy boost, you would use 7A and a high energy boost can either be 12A or 5A. However, if you are looking for a low energy drop, finding a song with a camelot key of 9A would be a great choice. Where 1A would give you a moderate drop, and 8A or 3A would be a high energy drop. Lastly, 1B 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
-9.984 dB
Acousticness
11%
Danceability
78%
Energy
55%
Instrumentalness
0%
Liveness
11%
Loudness
83%
Speechiness
38%
Valence
61%

Recommendations

TrackArtistKeyEnergyCamelotBPM
Chump by San Quinn, Mob$ta MykChumpSan Quinn, Mob$ta MykG Major39B80 BPM
Never Had It Easy (feat. Yung Lott) by Guce, Yung LottNever Had It Easy (feat. Yung Lott)Guce, Yung LottC Minor95A92 BPM
Blessing by BearchyBlessingBearchyC Minor95A92 BPM
Lost (feat. 38 Spesh & Young Bossi) by Ampichino, Rich The Factor, 38 Spesh, Young BossiLost (feat. 38 Spesh & Young Bossi)Ampichino, Rich The Factor, 38 Spesh, Young BossiD♭ Major83B172 BPM
Tmc by Spider Loc, Tre LegendTmcSpider Loc, Tre LegendA Minor78A176 BPM
From The Bay To LA by Mac $ Kane, Mr CaponeeFrom The Bay To LAMac $ Kane, Mr CaponeeB♭ Minor73A90 BPM
Protect da Kulture by Ansar Black Pearl, FamsyrkProtect da KultureAnsar Black Pearl, FamsyrkE♭ Minor72A77 BPM
No Lies by Lil BloodNo LiesLil BloodD Major810B89 BPM
Cocaine Rap by 330Stacz, T-NuttyCocaine Rap330Stacz, T-NuttyF Minor74A80 BPM
Group Snack by Yowda, Spank Nitti JamesGroup SnackYowda, Spank Nitti JamesB♭ Minor53A94 BPM
Hit Stick by Hitta SlimHit StickHitta SlimF♯ Major62B160 BPM
Top Shelf by Factor Jr., Rich The Factor, SlinkondabeatTop ShelfFactor Jr., Rich The Factor, SlinkondabeatD♭ Minor812A162 BPM
Got Those by YowdaGot ThoseYowdaB♭ Minor63A89 BPM
Piru Street by P Dawggg, Half Ounce, Trill @ Gee, Tiny Kapone, P Thrizzle, Pack PistolPiru StreetP Dawggg, Half Ounce, Trill @ Gee, Tiny Kapone, P Thrizzle, Pack PistolD Major510B90 BPM
Pretty Much by Dre Wheelz, GOODWRITT3NSPretty MuchDre Wheelz, GOODWRITT3NSB Major61B103 BPM
Playas n da Field by E.P, Mistah F.A.B.Playas n da FieldE.P, Mistah F.A.B.D♭ Major53B92 BPM
Gotta Get Mine by Mac $ KaneGotta Get MineMac $ KaneA Minor78A106 BPM
Chrome by DZ, Juneonnabeat, AktualChromeDZ, Juneonnabeat, AktualB♭ Minor73A89 BPM
Smack Bl52d by Joe MosesSmack Bl52dJoe MosesD♭ Major63B106 BPM
Chase Checks Get Money by DJ PRO LBC, Dnyc3Chase Checks Get MoneyDJ PRO LBC, Dnyc3A♭ Major64B100 BPM
Long Live Nipsey by Spiffie LucianoLong Live NipseySpiffie LucianoB♭ Minor83A76 BPM
Plays by DZ, Juneonnabeat, T-NuttyPlaysDZ, Juneonnabeat, T-NuttyB♭ Minor73A89 BPM
Stay True by Caine, PozitionStay TrueCaine, PozitionD Minor47A89 BPM
Slang Iron by Co DavisSlang IronCo DavisE♭ Minor52A148 BPM
LET EM CHOOSE by Emacculent, SavytLET EM CHOOSEEmacculent, SavytC Minor55A69 BPM
ISRC
QZNMZ2587025
Label
L-M Records/RCA Records