Ghosts & Demons
Matt Castro
Ghosts & Demons
3:15 October 31, 2025
BPM
128
Key
D♭ Major
Camelot
3B

Embed

Share Link

Ghosts & Demons by Matt Castro Song Details

"Ghosts & Demons" by Matt Castro had its release date on October 31, 2025. The duration of This song is about 3 minutes long, at 3:15. Based on our data, This song appears to be safe for all ages and is not considered explicit. This track is about the average length of a typical track. Because this song is the only song in Ghosts & Demons and no other songs are present in the album, we classify this track as a single. Based on our statistics, Ghosts & Demons's popularity is below average in popularity right now. 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 Ghosts & Demons by Matt Castro to be Allegro (fast, quick, and bright) because the track has a tempo of 128 BPM, a half-time of 64BPM, and a double-time of 256 BPM. Based on that, the speed of the song's tempo is fast. Activities such as, walking, can go well with this song. The time signature for this track is 4/4.

Music Key

This song is in the music 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
-4.164 dB
Acousticness
10%
Danceability
58%
Energy
96%
Instrumentalness
28%
Liveness
21%
Loudness
93%
Speechiness
9%
Valence
4%

Recommendations

TrackArtistKeyEnergyCamelotBPM
Bigger Than All Of Us (ABGTX2025) - Above & Beyond Club Mix (Mixed) by Above & Beyond, Justine SuissaBigger Than All Of Us (ABGTX2025) - Above & Beyond Club Mix (Mixed)Above & Beyond, Justine SuissaA♭ Major74B136 BPM
Breathless Over You by Kayja Rose, Matt CastroBreathless Over YouKayja Rose, Matt CastroF♯ Major82B115 BPM
Indestructible - Mixed by YORK, John Grand, LEA KEYIndestructible - MixedYORK, John Grand, LEA KEYG Minor96A138 BPM
Leave Me Here - Radio Edit by Lovless Youth, AizuLeave Me Here - Radio EditLovless Youth, AizuF♯ Minor911A125 BPM
Indestructible (Tritonia 524) by YORK, John Grand, LEA KEYIndestructible (Tritonia 524)YORK, John Grand, LEA KEYD Major910B128 BPM
Wild by DJ Larry WWildDJ Larry WF Minor74A137 BPM
Adore You by TRIP RGAZZI, Voltage TwinsAdore YouTRIP RGAZZI, Voltage TwinsC Minor95A130 BPM
Tides (FYH473) by Jono Stephenson, DysonTides (FYH473)Jono Stephenson, DysonG Minor96A128 BPM
MIDNIGHT ECHO - Extended Mix by Tony El CampeonMIDNIGHT ECHO - Extended MixTony El CampeonB♭ Minor83A132 BPM
Over me by BK/BdMOver meBK/BdME♭ Major65B164 BPM
Castles in the Sky - Radio Edit by Desyfer, Emma KonnanovCastles in the Sky - Radio EditDesyfer, Emma KonnanovA♭ Major104B128 BPM
Dystopia by Matt CastroDystopiaMatt CastroF♯ Minor1011A124 BPM
Pause & Breathe - Mixed by Ilan Bluestone, Diandra FayePause & Breathe - MixedIlan Bluestone, Diandra FayeD Major910B133 BPM
Under The Lights - Radio Vocal Mix by HAWKEN (FR)Under The Lights - Radio Vocal MixHAWKEN (FR)F♯ Minor911A126 BPM
I'm Not Awake - Original Mix by Lars GullitsI'm Not Awake - Original MixLars GullitsD Major910B128 BPM
If I'm Gone by SUMRBEATSIf I'm GoneSUMRBEATSG Minor86A128 BPM
Ocean Drive Pulse by EVAN RYDOROcean Drive PulseEVAN RYDORA♭ Major84B127 BPM
In the Name of Love by Kade RennixIn the Name of LoveKade RennixF Minor74A138 BPM
THUNDERED SILENCE by NOVA SYNTHTHUNDERED SILENCENOVA SYNTHD Minor97A140 BPM
Before We Die - Cyantist Remix by KEVSKI, CyantistBefore We Die - Cyantist RemixKEVSKI, CyantistB♭ Minor73A130 BPM
Brave (Mixed) - EGGSTA Remix by Yoel Lewis, Meital De Razon, EGGSTABrave (Mixed) - EGGSTA RemixYoel Lewis, Meital De Razon, EGGSTAD♭ Major93B150 BPM
New Sensation (FYH472) by Phillip Castle, Tea PetrovicNew Sensation (FYH472)Phillip Castle, Tea PetrovicA Minor108A150 BPM
Keepsake by Somna, Rodi StyleKeepsakeSomna, Rodi StyleC Major108B140 BPM
Show Me All Your Love (AMINTO 006) by AMINTOShow Me All Your Love (AMINTO 006)AMINTOB Major101B135 BPM
A State of Trance ID #004 (ASOT 1255) - ID Remix by IDA State of Trance ID #004 (ASOT 1255) - ID RemixIDA♭ Major64B82 BPM
ISRC
QT3FG2512531
Label
L-M Records/RCA Records