Imperfections
Ruban Buttar, Sharon-Rose
Generational Run Starts Now
2:48 December 12, 2025
BPM
104
Key
A♭ Major
Camelot
4B

Embed

Share Link

Imperfections by Ruban Buttar, Sharon-Rose Song Details

Ruban Buttar, Sharon-Rose's ' "Imperfections" was released on its scheduled release date, December 12, 2025. The duration of This song is about two minutes long, specifically at 2:48. This song does not appear to have any foul language. Imperfections's duration is considered a little bit shorter than the average duration of a typical track. The track order of this song in Ruban Buttar's "Generational Run Starts Now" album is number 7 out of 12. In terms of popularity, Imperfections is currently not that popular. 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 Imperfections by Ruban Buttar, Sharon-Rose to be Andante (at a walking pace) because the track has a tempo of 104 BPM, a half-time of 52BPM, and a double-time of 208 BPM. Based on that, the speed of the song's tempo is slow. The time signature for this track is 4/4.

Music Key

This song has a musical key of A♭ Major. This also means that this song has a camelot key of 4B. So, the perfect camelot match for 4B would be either 4B or 5A. While, 5B can give you a low energy boost. For moderate energy boost, you would use 1B and a high energy boost can either be 6B or 11B. Though, if you want a low energy drop, you should looking for songs with either a camelot key of 4A or 3B will give you a low energy drop, 7B would be a moderate one, and 2B or 9B would be a high energy drop. Lastly, 1A 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.783 dB
Acousticness
29%
Danceability
80%
Energy
53%
Instrumentalness
0%
Liveness
21%
Loudness
87%
Speechiness
6%
Valence
74%

Recommendations

TrackArtistKeyEnergyCamelotBPM
Tu ki jane by Micheal xTu ki janeMicheal xB♭ Minor53A81 BPM
Off The Record by Sukh KangOff The RecordSukh KangC Major78B98 BPM
Next To You by AK, Sarvjeet KaurNext To YouAK, Sarvjeet KaurF♯ Minor711A95 BPM
Drowning by Mohitveer, Intense, Harp SandhuDrowningMohitveer, Intense, Harp SandhuD Major610B158 BPM
Nazm by Gur AulakhNazmGur AulakhB♭ Minor53A81 BPM
More Than Life by Aryan Shukla, Bunty MaanMore Than LifeAryan Shukla, Bunty MaanG Minor76A85 BPM
SPOIL by KP BAL, Shubh MusicSPOILKP BAL, Shubh MusicA♭ Minor71A92 BPM
Bluff by Preet Purba, JP47, Mad MixBluffPreet Purba, JP47, Mad MixF Major87B97 BPM
Fault by LuqyFaultLuqyB♭ Minor53A81 BPM
Tara by Mansimran SandhuTaraMansimran SandhuB♭ Minor63A84 BPM
Healing by Harsimar, MNLTXHealingHarsimar, MNLTXA Major311B79 BPM
Kini Sohni by Sartaj VirkKini SohniSartaj VirkF Minor64A89 BPM
Fantasies by Ruban ButtarFantasiesRuban ButtarB♭ Minor63A128 BPM
Laggiyan by Deep Harry, Daljit Chitti, Rav DhaliwalLaggiyanDeep Harry, Daljit Chitti, Rav DhaliwalG Major59B80 BPM
LOST LOVE by Avneet BrarLOST LOVEAvneet BrarF♯ Minor411A117 BPM
Khairiyat by Gill ArmaanKhairiyatGill ArmaanD♭ Major73B160 BPM
Tokyo by Teji JohalTokyoTeji JohalE♭ Major35B140 BPM
Jawaab by Sekhon X, KunwxrrJawaabSekhon X, KunwxrrB Minor810A92 BPM
Tu Ni Mere Naal by Raj Fatehpur, SobhaTu Ni Mere NaalRaj Fatehpur, SobhaE Minor69A84 BPM
Strangers Again by Biswal Rohan, SaffiStrangers AgainBiswal Rohan, SaffiE♭ Minor52A102 BPM
Ameen by Kamal KhanAmeenKamal KhanD♭ Minor712A86 BPM
Rani Sundran by Karan SandhuRani SundranKaran SandhuB♭ Minor53A81 BPM
Karma Wali by Anku Moge WalaKarma WaliAnku Moge WalaA♭ Major64B77 BPM
Touchdown by Ruban Buttar, HomeboyTouchdownRuban Buttar, HomeboyA Minor68A90 BPM
Reejhan La La :- Yaad Uppal & Tanishq Kaur by Vicky BhullarReejhan La La :- Yaad Uppal & Tanishq KaurVicky BhullarD Minor77A78 BPM
ISRC
QT6F72579832
Label
L-M Records/RCA Records