Hard On Myself by DDG Song Details

DDG's 'Hard On Myself' had a release date set for July 14, 2023. Hard On Myself is 2 minutes and 25 seconds long and may contain bad words that may be unsuitable for children. The track order of this song in DDG's "Maybe It's Me..." album is number 8 out of 12. On top of that, United States appears to be the country where this track was created. Based on our statistics, Hard On Myself's popularity is below average in popularity right now. Although the overall vibe is very danceable, it does project more negative sounds.

BPM and Tempo

We consider the tempo marking of Hard On Myself by DDG to be Allegro (fast, quick, and bright) because the track has a tempo of 139 BPM, a half-time of 70BPM, and a double-time of 278 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

D♭ Major is the music key of this track. This also means that this song has a camelot key of 3B. So, the perfect camelot match for 3B would be either 3B or 4A. While, 4B can give you a low energy boost. For moderate energy boost, you would use 12B and a high energy boost can either be 5B or 10B. Though, if you want a low energy drop, you should looking for songs with either a camelot key of 3A or 2B will give you a low energy drop, 6B would be a moderate one, and 1B or 8B would be a high energy drop. Lastly, 12A 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.398 dB
Acousticness
1%
Danceability
77%
Energy
69%
Instrumentalness
0%
Liveness
27%
Loudness
88%
Speechiness
20%
Valence
29%

Recommendations

TrackArtistKeyEnergyCamelotBPM
Didn't Cha Know - Live At Electric Lady by Denzel Curry, BilalDidn't Cha Know - Live At Electric LadyDenzel Curry, BilalB♭ Minor63A134 BPM
Rambo by DDGRamboDDGD♭ Major73B139 BPM
Remember That (ft. A Boogie wit da Hoodie) by RJAE, A Boogie Wit da HoodieRemember That (ft. A Boogie wit da Hoodie)RJAE, A Boogie Wit da HoodieG Minor56A120 BPM
Know How I Get by Baby Rich, DDGKnow How I GetBaby Rich, DDGD Major510B130 BPM
Too Much! (Melly Mel) by REASONToo Much! (Melly Mel)REASONB♭ Minor83A187 BPM
Great by ChachGreatChachB♭ Minor73A89 BPM
SWAGGER BACK by Trevor SpittaSWAGGER BACKTrevor SpittaA♭ Minor61A145 BPM
Tony Montana by Dj K.I.D, DDGTony MontanaDj K.I.D, DDGE Minor59A172 BPM
New Celine by Paidway T.O, DDGNew CelinePaidway T.O, DDGB Major51B117 BPM
Mama Told Me by QuavoMama Told MeQuavoF Major77B138 BPM
Mad Dog by Young ThugMad DogYoung ThugB♭ Minor73A100 BPM
Dope Boize by Boome, DDGDope BoizeBoome, DDGD♭ Major83B168 BPM
Sucker Free by Key GlockSucker FreeKey GlockA♭ Minor81A143 BPM
2003 by femdot.2003femdot.G Minor56A84 BPM
Merch Madness by Lil BabyMerch MadnessLil BabyE Minor69A155 BPM
If I Want You by DDGIf I Want YouDDGF Minor34A75 BPM
No Enhancers by Jack HarlowNo EnhancersJack HarlowB Minor610A172 BPM
Pat Mahomes by Thorb, Mark BattlesPat MahomesThorb, Mark BattlesF♯ Major52B72 BPM
Ocean Spray by Moneybagg YoOcean SprayMoneybagg YoB♭ Minor53A160 BPM
MF Problem by ATL JacobMF ProblemATL JacobG Major99B119 BPM
Sobering Thoughts From The Mondrian by Rory, REASONSobering Thoughts From The MondrianRory, REASONA♭ Major74B82 BPM
I'm Mad At Me by Trippie Redd, Lil WayneI'm Mad At MeTrippie Redd, Lil WayneA♭ Major54B90 BPM
STUDIO GANGSTA by Marqus ClaeSTUDIO GANGSTAMarqus ClaeB Minor410A170 BPM
Faded off Poor n Riches! (Ft. London Monét) by REASON, London MonétFaded off Poor n Riches! (Ft. London Monét)REASON, London MonétB♭ Minor83A187 BPM
uMuthi (Voodoo) by LucasrapsuMuthi (Voodoo)LucasrapsA♭ Major64B101 BPM
ISRC
USSM12304477
Label
L-M Records/RCA Records