Before the Contract
Mastecki Records, Michael Mastecki
Hot Producer
5:46 January 23, 2026
BPM
83
Key
E Minor
Camelot
9A

Embed

Share Link

Before the Contract by Mastecki Records, Michael Mastecki Song Details

Mastecki Records, Michael Mastecki's 'Before the Contract' had a release date set for January 23, 2026. This song is quite longer than the average track at 5 minutes and 46 seconds. With that being said, this track is also considered explicit and may be offensive to some people. The track order of this song in Mastecki Records's "Hot Producer" album is number 2 out of 6. Before the Contract is not that popular right now. In our opinion, the overall tone is not very danceable and projects negative sounds, such as being sad, depressed, or angry.

BPM and Tempo

We consider the tempo marking of Before the Contract by Mastecki Records, Michael Mastecki to be Andante (at a walking pace) because the track has a tempo of 83 BPM, a half-time of 42BPM, and a double-time of 166 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 E Minor. Because this track belongs in the E Minor key, the camelot key is 9A. So, the perfect camelot match for 9A would be either 9A or 8B. While, a low energy boost can consist of either 9B or 10A. For moderate energy boost, you would use 6A and a high energy boost can either be 11A or 4A. However, if you are looking for a low energy drop, finding a song with a camelot key of 8A would be a great choice. Where 12A would give you a moderate drop, and 7A or 2A would be a high energy drop. Lastly, 12B 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.386 dB
Acousticness
39%
Danceability
35%
Energy
63%
Instrumentalness
0%
Liveness
13%
Loudness
88%
Speechiness
9%
Valence
38%

Recommendations

TrackArtistKeyEnergyCamelotBPM
Fully Vested by J-IzzyFully VestedJ-IzzyG Major59B160 BPM
JDM VS ALL by BassclutchJDM VS ALLBassclutchE Minor79A127 BPM
The Forgotten Prince by Mastecki Records, Michael MasteckiThe Forgotten PrinceMastecki Records, Michael MasteckiC Minor55A160 BPM
Business Talk by Trigga MarciBusiness TalkTrigga MarciD♭ Major73B145 BPM
Razors by Bacillus BRazorsBacillus BD♭ Major53B90 BPM
BEYOND HUMAN by KENSHŌBEYOND HUMANKENSHŌB♭ Minor73A150 BPM
Lemme Get That by XEquinsuXochaXLemme Get ThatXEquinsuXochaXD Major510B180 BPM
Comeback 2 by 20thPhoenixComeback 220thPhoenixF♯ Major52B95 BPM
Trust Issues Only by RubylancyTrust Issues OnlyRubylancyF Minor54A158 BPM
One Flow by Real Guri, Beats by Guri, KAIROOne FlowReal Guri, Beats by Guri, KAIROB♭ Major76B140 BPM
my speakers.wav by KJ$, DREWGYmy speakers.wavKJ$, DREWGYF Minor54A141 BPM
Ghetto Stress by Mastecki Records, Michael MasteckiGhetto StressMastecki Records, Michael MasteckiB♭ Major76B140 BPM
Status by 2bozzStatus2bozzD♭ Major53B78 BPM
Hi, It's Me Again by DJFreshFoxHi, It's Me AgainDJFreshFoxB♭ Major76B140 BPM
Tonight by Trippie ParkTonightTrippie ParkC Major88B140 BPM
The Immaculate - Glitchwaved by Yeshua, The Nazarene FlameThe Immaculate - GlitchwavedYeshua, The Nazarene FlameC Minor65A152 BPM
Talking to Myself by DawzzyTalking to MyselfDawzzyB♭ Major76B140 BPM
Vanta Black by Krazy KaneVanta BlackKrazy KaneB♭ Major76B140 BPM
No Signal by FazerleXNo SignalFazerleXB♭ Major76B140 BPM
Reaper by Slanks, GT$3, NyukyungReaperSlanks, GT$3, NyukyungB♭ Major76B140 BPM
ALKALINE by Khing Ceaze, Breeze, Drumz & RosezALKALINEKhing Ceaze, Breeze, Drumz & RosezA♭ Major74B145 BPM
Sandman by MakoMadeItSandmanMakoMadeItA Minor58A163 BPM
Big Bags by Kashy22Big BagsKashy22B Major41B115 BPM
MOT!VATED by 410 NOODLEZMOT!VATED410 NOODLEZF♯ Minor411A105 BPM
Keep it 100 by Krazy KaneKeep it 100Krazy KaneB Major51B123 BPM
ISRC
GXJBJ2680969
Label
L-M Records/RCA Records