Thru The Guns
Hari Upfront, Jamar Rose
Millions Upfront
3:19 November 7, 2025
BPM
100
Key
D Minor
Camelot
7A

Embed

Share Link

Thru The Guns by Hari Upfront, Jamar Rose Song Details

Hari Upfront, Jamar Rose's 'Thru The Guns' had a release date set for November 7, 2025. Thru The Guns is considered explicit and may contain foul language. This song is about 3 minutes and 19 seconds, which is about the average length of a typical song. The track order of this song in Hari Upfront's "Millions Upfront" album is number 11 out of 15. In terms of popularity, Thru The Guns is currently not that popular. Although the tone can be danceable to some, this track does projects more of a negative sound rather than a postive one.

BPM and Tempo

We consider the tempo marking of Thru The Guns by Hari Upfront, Jamar Rose to be Andante (at a walking pace) because the track has a tempo of 100 BPM, a half-time of 50BPM, and a double-time of 200 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 is in the music key of D Minor. Because this track belongs in the D Minor key, the camelot key is 7A. So, the perfect camelot match for 7A would be either 7A or 6B. While, a low energy boost can consist of either 7B or 8A. For moderate energy boost, you would use 4A and a high energy boost can either be 9A or 2A. However, if you are looking for a low energy drop, finding a song with a camelot key of 6A would be a great choice. Where 10A would give you a moderate drop, and 5A or 12A would be a high energy drop. Lastly, 10B 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
-8.903 dB
Acousticness
2%
Danceability
48%
Energy
66%
Instrumentalness
0%
Liveness
27%
Loudness
85%
Speechiness
28%
Valence
22%

Recommendations

TrackArtistKeyEnergyCamelotBPM
Major Way by TDUB1N, RAW - BMajor WayTDUB1N, RAW - BF Minor84A100 BPM
Two Faced by Orxngez, Hari UpfrontTwo FacedOrxngez, Hari UpfrontD♭ Major83B195 BPM
Tokyo Flows by Signed XOTokyo FlowsSigned XOF♯ Minor611A152 BPM
Water Tribe by Hari Upfront, GODZtheDonWater TribeHari Upfront, GODZtheDonD♭ Minor612A125 BPM
Salivating by Dev the FollowerSalivatingDev the FollowerA♭ Major94B128 BPM
God's Eye by BIGCRITICALDAMAGEX, Dexter SkaiiGod's EyeBIGCRITICALDAMAGEX, Dexter SkaiiD♭ Major53B128 BPM
Bands On Me by Chubbz, LOOP FX, Hari UpfrontBands On MeChubbz, LOOP FX, Hari UpfrontD Major610B140 BPM
Human Boulder by Hari Upfront, SivadeHuman BoulderHari Upfront, SivadeA Minor68A120 BPM
BREATH OF THE VOID by KENSHŌBREATH OF THE VOIDKENSHŌB♭ Major66B150 BPM
Leave With A King Radio Edit by Stacc Styles, Johnny Richter, Dj SwampLeave With A King Radio EditStacc Styles, Johnny Richter, Dj SwampB♭ Major76B158 BPM
Spartacus by Casual PharaohSpartacusCasual PharaohF♯ Minor711A126 BPM
Better Now by Hari Upfront, McGwire, Johnopotamus, Kadesh FlowBetter NowHari Upfront, McGwire, Johnopotamus, Kadesh FlowD Minor77A100 BPM
ZENITH by KENSHŌZENITHKENSHŌF♯ Minor711A126 BPM
Vanta Black by Krazy KaneVanta BlackKrazy KaneF♯ Minor711A126 BPM
HEADACHES by 410 NOODLEZHEADACHES410 NOODLEZB♭ Minor63A95 BPM
Chrome Drippin by Krazy KaneChrome DrippinKrazy KaneB♭ Major76B151 BPM
Dyno Lands on Namek by DynoDyno Lands on NamekDynoC Minor75A165 BPM
please don't rain on my parade by Chandler, Fellaairplease don't rain on my paradeChandler, FellaairF♯ Minor711A126 BPM
My Moment by B.I.G.S BlessMy MomentB.I.G.S BlessA Minor98A150 BPM
Still Holy by Krazy KaneStill HolyKrazy KaneF♯ Minor711A126 BPM
LV IN THE GUCCI STORE by prodsynestheteLV IN THE GUCCI STOREprodsynestheteB♭ Minor63A85 BPM
MINUTERO by Dr. Marmal8, Sivade, Backprints, GODZtheDon, Sam West, Hari UpfrontMINUTERODr. Marmal8, Sivade, Backprints, GODZtheDon, Sam West, Hari UpfrontB Major51B123 BPM
Solo 1 G by flokCavaliSolo 1 GflokCavaliD♭ Major53B155 BPM
JESUS FISH! by Who?JESUS FISH!Who?C Minor95A160 BPM
Caught Slippin by Sergio Destroys, FMG Lil Flashy, Jakob JohnCaught SlippinSergio Destroys, FMG Lil Flashy, Jakob JohnC Major88B180 BPM
ISRC
QZZ7W2533000
Label
L-M Records/RCA Records