So Ruff, so Tuff by Roger Song Details

Roger's ' "So Ruff, so Tuff" was released on its scheduled release date, 1993. With this song being about 5 minutes long, at This song is fairly a long song compared to the average song length. This song does not have an "Explicit" tag, making it safe for all ages. The song is number 4 out of 17 in All The Greatest Hits by Zapp. Going off of the ISRC code of this track, we detected that the origin of this track is from United States. In terms of popularity, So Ruff, so Tuff is currently not that popular. The overall tone is very danceable, especially with its high energy, which produces more of a euphoric, cheerful, or happy vibe.

BPM and Tempo

The tempo marking of So Ruff, so Tuff by Roger is Moderato (at a moderate speed), since this song has a tempo of 111 BPM. With that information, we can conclude that the song has a moderate tempo. The time signature for this track is 4/4.

Music Key

This song has a musical 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
-6.626 dB
Acousticness
34%
Danceability
92%
Energy
71%
Instrumentalness
0%
Liveness
4%
Loudness
89%
Speechiness
7%
Valence
78%

Recommendations

TrackArtistKeyEnergyCamelotBPM
Hangin' On A String - Original by Loose EndsHangin' On A String - OriginalLoose EndsB Minor710A105 BPM
Don't Stop The Music by Yarbrough & PeoplesDon't Stop The MusicYarbrough & PeoplesB Major61B98 BPM
Ready Or Not by After 7Ready Or NotAfter 7A♭ Minor61A142 BPM
Before I Let Go by Maze, Frankie BeverlyBefore I Let GoMaze, Frankie BeverlyF♯ Minor611A103 BPM
The Break Song by RogerThe Break SongRogerF Major107B128 BPM
Love's Train by Con Funk ShunLove's TrainCon Funk ShunF♯ Major72B124 BPM
Rumors by Club NouveauRumorsClub NouveauB♭ Minor83A106 BPM
You Are My Sunshine by MtumeYou Are My SunshineMtumeA Minor28A80 BPM
Stone Love by KashifStone LoveKashifD♭ Major43B114 BPM
Love Me In A Special Way by DeBargeLove Me In A Special WayDeBargeC Major38B126 BPM
Saturday Love by Cherrelle, Alexander O'NealSaturday LoveCherrelle, Alexander O'NealB Major51B116 BPM
Single Life by CameoSingle LifeCameoG Major69B111 BPM
I Adore Mi Amor by Color Me BaddI Adore Mi AmorColor Me BaddE♭ Minor52A92 BPM
Take Your Time (Do It Right) by The S.O.S BandTake Your Time (Do It Right)The S.O.S BandE Minor59A119 BPM
Turned Away - Extended 12Turned Away - Extended 12" VersionChuckii BookerF♯ Major82B95 BPM
Nite and Day - Dusk Mix by Al B. Sure!Nite and Day - Dusk MixAl B. Sure!A♭ Major44B92 BPM
Can You Help Me by Jesse JohnsonCan You Help MeJesse JohnsonE Minor89A115 BPM
Roni - Single Version by Bobby BrownRoni - Single VersionBobby BrownB Minor810A147 BPM
Knockin' da Boots by H-TownKnockin' da BootsH-TownD♭ Minor512A128 BPM
Candy Man by Mary Jane GirlsCandy ManMary Jane GirlsE♭ Major45B122 BPM
I'm Ready by Tevin CampbellI'm ReadyTevin CampbellC Major68B182 BPM
Naturally Mine by Al B. Sure!Naturally MineAl B. Sure!A♭ Major24B78 BPM
Candy by CameoCandyCameoB Minor710A111 BPM
All Night Long by Mary Jane GirlsAll Night LongMary Jane GirlsC Minor35A98 BPM
All I Do Is Think of You by TroopAll I Do Is Think of YouTroopA♭ Minor71A123 BPM
ISRC
USWB19901119
Label
L-M Records/RCA Records