Did This Before by ROOF Song Details

ROOF's ' "Did This Before" was released on its scheduled release date, February 13, 2024. Did This Before is explicit and may not be suitable for children. With the duration being about 3:58, this song is close to the average duration of a typical track. Because this song is the only song in Did This Before and no other songs are present in the album, we classify this track as a single. Going off of the ISRC code of this track, we detected that the origin of this track is from United Kingdom. Based on our statistics, Did This Before's popularity is average in popularity 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

The tempo marking of Did This Before by ROOF is Allegro (fast, quick, and bright), since this song has a tempo of 126 BPM. With that information, we can conclude that the song has a fast tempo. This song can go great with walking. The time signature for this track is 4/4.

Music Key

This song has a musical key of D♭ Major. 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.143 dB
Acousticness
4%
Danceability
80%
Energy
96%
Instrumentalness
0%
Liveness
15%
Loudness
88%
Speechiness
28%
Valence
74%

Recommendations

TrackArtistKeyEnergyCamelotBPM
House Music Will Never Die by Tim SandersHouse Music Will Never DieTim SandersB♭ Minor83A125 BPM
Rebel by Obskür, SHELLSRebelObskür, SHELLSC Major78B130 BPM
Take Me Higher by IDEMITake Me HigherIDEMID Major910B128 BPM
Do It Timmy by Luuk Van DijkDo It TimmyLuuk Van DijkC Major98B128 BPM
Jiggy Jerry by Sem Jacobs, TagmannJiggy JerrySem Jacobs, TagmannA♭ Major94B132 BPM
One Day You Came by Sonan, Didier ArmeniOne Day You CameSonan, Didier ArmeniF♯ Minor811A128 BPM
When The Bass Kicks In by Matroda, TEKOWhen The Bass Kicks InMatroda, TEKOB Minor1010A133 BPM
DONT TELL by Matt's ExperimentDONT TELLMatt's ExperimentA♭ Minor61A126 BPM
ROUTE 111 by SHIFTYROUTE 111SHIFTYD Major910B131 BPM
Sippin' Yak by ClooneeSippin' YakClooneeA Major811B127 BPM
Mr. Jacksons Play by M.HAIGHTONMr. Jacksons PlayM.HAIGHTONF Minor84A128 BPM
GLORY by ChaseWestGLORYChaseWestF Minor84A130 BPM
Rocks by Fionn CurranRocksFionn CurranG Major99B136 BPM
Rich Baby Daddy by Fancy Inc, GIOC, Eric OlliverRich Baby DaddyFancy Inc, GIOC, Eric OlliverF♯ Minor911A130 BPM
Chain by Friend WithinChainFriend WithinD Major910B130 BPM
Pass Me The Wine Please (My Body) - Edit by Sem JacobsPass Me The Wine Please (My Body) - EditSem JacobsF♯ Minor511A124 BPM
Running This House by J. CognittoRunning This HouseJ. CognittoC Major88B130 BPM
Don't Stop by ROOFDon't StopROOFC Major88B122 BPM
Knock Me off My Feet by Tom HaytonKnock Me off My FeetTom HaytonE Minor89A124 BPM
Spend The Night (feat. Dannielle Gaha) - Archie Hamilton Remix Edit by Danny J Lewis, Dannielle Gaha, Archie HamiltonSpend The Night (feat. Dannielle Gaha) - Archie Hamilton Remix EditDanny J Lewis, Dannielle Gaha, Archie HamiltonA♭ Major94B130 BPM
Bump Artist by SOSA UK, Alex PeaceBump ArtistSOSA UK, Alex PeaceD Major610B131 BPM
And 1 by MeléAnd 1MeléG Major89B127 BPM
In Da Q by DATSKOIn Da QDATSKOE♭ Minor102A135 BPM
Funk Diablo by ROOFFunk DiabloROOFG Major99B130 BPM
Saving Up - LF SYSTEM Remix by Dom Dolla, LF SYSTEMSaving Up - LF SYSTEM RemixDom Dolla, LF SYSTEME♭ Minor102A132 BPM
ISRC
GB8KE2401784
Label
L-M Records/RCA Records