Explanation
John Irish
Good Stuff
2:30 September 22, 2025
BPM
128
Key
A♭ Major
Camelot
4B

Embed

Share Link

Explanation by John Irish Song Details

John Irish's 'Explanation' had a release date set for September 22, 2025. The duration of This song is about two minutes long, specifically at 2:30. This song does not appear to have any foul language. Explanation's duration is considered a little bit shorter than the average duration of a typical track. The track order of this song in John Irish's "Good Stuff" album is number 14 out of 50. Based on our statistics, Explanation's popularity is not that popular right now. Although the overall vibe is very danceable, it does project more negative sounds.

BPM and Tempo

We consider the tempo marking of Explanation by John Irish 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 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
-9.894 dB
Acousticness
8%
Danceability
63%
Energy
50%
Instrumentalness
0%
Liveness
12%
Loudness
84%
Speechiness
4%
Valence
36%

Recommendations

TrackArtistKeyEnergyCamelotBPM
God Is Calling Me Home by SpalexmaGod Is Calling Me HomeSpalexmaC Minor45A144 BPM
Amadeus Rising by M0M4RAmadeus RisingM0M4RG Minor26A179 BPM
Isis – Rise, Beloved by Manifested DreamsIsis – Rise, BelovedManifested DreamsA♭ Major44B138 BPM
Stars Sin My Veins by Serenya FitrisStars Sin My VeinsSerenya FitrisG Major29B133 BPM
The Day Love Bloomed by Oryn EtheriaThe Day Love BloomedOryn EtheriaG Minor36A138 BPM
The Moon Doesn't Sing Anymore by Ryder KnoxThe Moon Doesn't Sing AnymoreRyder KnoxB Major51B96 BPM
Love Is All We Have by John GensonLove Is All We HaveJohn GensonE♭ Major55B142 BPM
Holding On While Letting Go by MelodySpotHolding On While Letting GoMelodySpotB Major51B96 BPM
Hello You by John IrishHello YouJohn IrishE♭ Major35B76 BPM
Beyond the Hollow by EryndBeyond the HollowEryndF Minor74A145 BPM
1000 Pieces by Three Graces1000 PiecesThree GracesC Minor55A115 BPM
Lágrimas del Sol by Emilio CruzLágrimas del SolEmilio CruzB Major31B134 BPM
O Muhammad 'O Mohammed' by BashiruddinO Muhammad 'O Mohammed'BashiruddinB♭ Minor23A70 BPM
He Knows My Name by Urban ChordsHe Knows My NameUrban ChordsA♭ Major84B170 BPM
Call of Valhalla by Runic Echo RecordsCall of ValhallaRunic Echo RecordsB Major51B96 BPM
Clean Happiness by John IrishClean HappinessJohn IrishE♭ Major65B157 BPM
Choose Me Forever by AiLoveChoose Me ForeverAiLoveF Major37B140 BPM
The People by Daniel Emmet, Faded BreeZieThe PeopleDaniel Emmet, Faded BreeZieD♭ Major23B115 BPM
I Can't Forget You by NiExshadow, QiQueenI Can't Forget YouNiExshadow, QiQueenB Major51B96 BPM
The Keeper by OgepraiseThe KeeperOgepraiseB Major51B96 BPM
I cant get you out of my mind & NovaM by NovaMI cant get you out of my mind & NovaMNovaMB Major51B96 BPM
A1-S1 Eternal Truth by Dikheel AldikheelA1-S1 Eternal TruthDikheel AldikheelC Minor55A81 BPM
By the Shore by ElanitaBy the ShoreElanitaB Major51B136 BPM
Some Happy Moments by John IrishSome Happy MomentsJohn IrishE♭ Major45B84 BPM
Horizon Promise by Natalie BrilieHorizon PromiseNatalie BrilieB Major51B96 BPM
ISRC
QMFME2574736
Label
L-M Records/RCA Records