All My Life by D-Major, Alaine Song Details

On October 17, 2025, the song "All My Life" was released by D-Major, Alaine. With this song being around four minutes long, at 3:38, the duration of this song is pretty average compared to other songs. This track is safe for children and doesn't appear to contain any foul language, since the "Explicit" tag was not present in this track. There are a total of 18 in the song's album "Penthouse Flashback Series: D-Major & Busy Signal". In this album, this song's track order is #6. Furthermore, we believe that the track originated from Jamaica. In terms of popularity, All My Life is currently not that popular. The overall mood can be danceable to some, especially with it's high amount of postive energy.

BPM and Tempo

With All My Life by D-Major, Alaine having a BPM of 99 with a half-time of 50 BPM and a double-time of 198 BPM, we would consider this track to have a Andante (at a walking pace) tempo marking. Because of this, we believe that the song has an overall slow tempo. The time signature for this track is 4/4.

Music Key

F Major is the music key of this track. Or for those who are familiar with the camelot wheel, this song has a camelot key of 7B. So, the perfect camelot match for 7B would be either 7B or 8A. While, 8B can give you a low energy boost. For moderate energy boost, you would use 4B and a high energy boost can either be 9B or 2B. Though, if you want a low energy drop, you should looking for songs with either a camelot key of 7A or 6B will give you a low energy drop, 10B would be a moderate one, and 5B or 12B would be a high energy drop. Lastly, 4A 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
-3.771 dB
Acousticness
11%
Danceability
52%
Energy
90%
Instrumentalness
0%
Liveness
44%
Loudness
94%
Speechiness
9%
Valence
89%

Recommendations

TrackArtistKeyEnergyCamelotBPM
Pressure of Life by Ras PencoPressure of LifeRas PencoG Minor86A90 BPM
Love You So by PressureLove You SoPressureC Major68B84 BPM
Over And Over by Tami ChynnOver And OverTami ChynnA♭ Major74B84 BPM
Hold Her in My Arms by I-OctaneHold Her in My ArmsI-OctaneF Minor74A89 BPM
Fraid Fi Go Home by ZJ LiquidFraid Fi Go HomeZJ LiquidA♭ Major84B82 BPM
Forever U Girl by Tami ChynnForever U GirlTami ChynnF♯ Minor611A126 BPM
Words by Da ProfessorWordsDa ProfessorG Minor46A172 BPM
Side Chick by IkayaSide ChickIkayaD♭ Minor812A76 BPM
I Believe by D-MajorI BelieveD-MajorD♭ Major53B200 BPM
Ain't Giving Up by IkayaAin't Giving UpIkayaC Major58B82 BPM
Who You Love by CecileWho You LoveCecileF♯ Minor611A90 BPM
BODY CALL by ZAHMAN JAGOBODY CALLZAHMAN JAGOB♭ Minor63A94 BPM
Stayed by AnsweleStayedAnsweleA♭ Major74B90 BPM
Piece of My Heart by Archie WonderPiece of My HeartArchie WonderC Major78B79 BPM
Take My Heart by Ce'CileTake My HeartCe'CileC Minor75A174 BPM
Girlfriends by Christopher MartinGirlfriendsChristopher MartinB♭ Minor73A90 BPM
I'm Coming Home by Morgan HeritageI'm Coming HomeMorgan HeritageG Major59B79 BPM
Love You Like I Do by I-OctaneLove You Like I DoI-OctaneD♭ Major93B87 BPM
May Girl Diss by Maxi PriestMay Girl DissMaxi PriestA Major511B154 BPM
Lessons from Me by D-MajorLessons from MeD-MajorB Minor510A95 BPM
Weh You Did Deh by AlkalineWeh You Did DehAlkalineF Minor94A95 BPM
Nothing but Loving by Wayne WonderNothing but LovingWayne WonderF Minor74A88 BPM
There is A Way by Taurus RileyThere is A WayTaurus RileyD♭ Major83B90 BPM
Soul Provider by Silly Walks Discotheque, Romain VirgoSoul ProviderSilly Walks Discotheque, Romain VirgoC Major58B168 BPM
Bad Experience by BugleBad ExperienceBugleD♭ Minor812A153 BPM
ISRC
JMC712101227
Label
L-M Records/RCA Records