Fighting My Demons
Slim Baby
Fighting My Demons
2:59 December 12, 2025
BPM
91
Key
B Minor
Camelot
10A

Embed

Share Link

Fighting My Demons by Slim Baby Song Details

"Fighting My Demons" by Slim Baby had its release date on December 12, 2025. Fighting My Demons is 2 minutes and 59 seconds long and may contain bad words that may be unsuitable for children. Because this song is the only song in Fighting My Demons and no other songs are present in the album, we classify this track as a single. In terms of popularity, Fighting My Demons is currently not that popular. Although the overall vibe is very danceable, it does project more negative sounds.

BPM and Tempo

The tempo marking of Fighting My Demons by Slim Baby is Andante (at a walking pace), since this song has a tempo of 91 BPM. With that information, we can conclude that the song has a slow tempo. This song can go great with yoga or pilates. The time signature for this track is 4/4.

Music Key

This song has a musical key of B Minor. This also means that this song has a camelot key of 10A. So, the perfect camelot match for 10A would be either 10A or 9B. While, a low energy boost can consist of either 10B or 11A. For moderate energy boost, you would use 7A and a high energy boost can either be 12A or 5A. However, if you are looking for a low energy drop, finding a song with a camelot key of 9A would be a great choice. Where 1A would give you a moderate drop, and 8A or 3A would be a high energy drop. Lastly, 1B 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.731 dB
Acousticness
3%
Danceability
77%
Energy
68%
Instrumentalness
0%
Liveness
11%
Loudness
85%
Speechiness
26%
Valence
15%

Recommendations

TrackArtistKeyEnergyCamelotBPM
Fighting My Demons by Slim BabyFighting My DemonsSlim BabyB Minor710A91 BPM
Inside This Bentley by lil tozyInside This Bentleylil tozyD♭ Major53B64 BPM
Vybe Wid Me by JaMar LocateVybe Wid MeJaMar LocateD♭ Major53B64 BPM
MISFIT by NAY HZMISFITNAY HZD♭ Major53B64 BPM
who can you call on by Pookie Leewho can you call onPookie LeeD♭ Major63B77 BPM
DONT GOT THE TIME by 2kRayDONT GOT THE TIME2kRayA♭ Minor51A139 BPM
Jaes intro by Jordae, JaelewJaes introJordae, JaelewC Major68B154 BPM
Guard My Peace by Sammy PGuard My PeaceSammy PE Minor79A121 BPM
What It Was by BagUpRy, its2ezzyWhat It WasBagUpRy, its2ezzyB♭ Major56B140 BPM
Love My Gzz (feat. Lileemski59st) by liljizz59st, Lileemski59stLove My Gzz (feat. Lileemski59st)liljizz59st, Lileemski59stD♭ Major53B64 BPM
Gotta Leave Them by DJ Chose, ChoseGotta Leave ThemDJ Chose, ChoseD♭ Major53B64 BPM
TRUE COLORS (OFFICIAL AUDIO) by Mactay LivinnTRUE COLORS (OFFICIAL AUDIO)Mactay LivinnD♭ Major63B120 BPM
Creme of the Crop by Bourne BlessedCreme of the CropBourne BlessedD♭ Major53B64 BPM
My City by Lil JJ World, VestydabarberMy CityLil JJ World, VestydabarberD♭ Minor512A170 BPM
SIMPLE MISTAKES by FBLMANNY, FURSACESIMPLE MISTAKESFBLMANNY, FURSACED♭ Major53B64 BPM
Lost It by JaguarLost ItJaguarF♯ Minor811A154 BPM
If I Tell You by BOA QG, BOA HunchoIf I Tell YouBOA QG, BOA HunchoB♭ Minor43A125 BPM
Heartache by Bad WilHeartacheBad WilD♭ Major53B75 BPM
Face Of The O by EACFace Of The OEACG Major69B100 BPM
Blood On My Jeans by DeeYntBlood On My JeansDeeYntA Major611B130 BPM
The Mayor by AmgTaskThe MayorAmgTaskF♯ Minor611A134 BPM
FRIEND ZONE by SkiiFRIEND ZONESkiiD♭ Major53B64 BPM
100 Blues by Foreign Rogers100 BluesForeign RogersA♭ Major74B106 BPM
GTA by FBLMANNY, FURSACEGTAFBLMANNY, FURSACED♭ Major53B64 BPM
Love Worth by TBC RicheyLove WorthTBC RicheyD♭ Major53B120 BPM
ISRC
QT6FN2565578
Label
L-M Records/RCA Records