All I Do by Roy Davis Jr. Song Details

Roy Davis Jr.'s ' "All I Do" was released on its scheduled release date, January 1, 1999. Since This song is still less than 10 minute long, it is still considered a pretty long duration song compared to the average song length. This song does not appear to be explicit due to the lack of the "E" tag. There are a total of 9 in the song's album "Soul Electrica". In this album, this song's track order is #5. Furthermore, we believe that the track originated from United Kingdom. Based on our statistics, All I Do's popularity is below average in popularity right now. The overall tone is very danceable, especially with its high energy, which produces more of a euphoric, cheerful, or happy vibe.

BPM and Tempo

With All I Do by Roy Davis Jr. having a BPM of 126 with a half-time of 63 BPM and a double-time of 252 BPM, we would consider this track to have a Allegro (fast, quick, and bright) tempo marking. Because of this, we believe that the song has an overall fast tempo. Looking at the BPM of this song, this song might go great with walking. The time signature for this track is 4/4.

Music Key

This song has a musical key of C Major. Or for those who are familiar with the camelot wheel, this song has a camelot key of 8B. So, the perfect camelot match for 8B would be either 8B or 9A. While, 9B can give you a low energy boost. For moderate energy boost, you would use 5B and a high energy boost can either be 10B or 3B. Though, if you want a low energy drop, you should looking for songs with either a camelot key of 8A or 7B will give you a low energy drop, 11B would be a moderate one, and 6B or 1B would be a high energy drop. Lastly, 5A 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.336 dB
Acousticness
1%
Danceability
87%
Energy
86%
Instrumentalness
90%
Liveness
10%
Loudness
86%
Speechiness
4%
Valence
70%

Recommendations

TrackArtistKeyEnergyCamelotBPM
Get On Up (Groovy Disco Mix) by Ron AllenGet On Up (Groovy Disco Mix)Ron AllenD♭ Minor612A120 BPM
Caught Up by Metro AreaCaught UpMetro AreaC Major48B120 BPM
You Feel Mi by Mr. GYou Feel MiMr. GD♭ Major43B126 BPM
The Joy You Bring by Arnold JarvisThe Joy You BringArnold JarvisF Minor84A123 BPM
Time to Dance - Together Mix by Space GhostTime to Dance - Together MixSpace GhostF Major97B124 BPM
Hey! (The Rhythm Hype Mix) by Bass HittHey! (The Rhythm Hype Mix)Bass HittB Minor1010A122 BPM
Let Me See You Butterfly - DJ Deeon Alternate Mix 2 by Paul Johnson, DJ DeeonLet Me See You Butterfly - DJ Deeon Alternate Mix 2Paul Johnson, DJ DeeonC Minor95A133 BPM
Baby Love - Chord Mix by CassioBaby Love - Chord MixCassioB♭ Minor33A123 BPM
I Love The Way U Hold Me - TP's Bangin' House Re-Edit by Terrence ParkerI Love The Way U Hold Me - TP's Bangin' House Re-EditTerrence ParkerD♭ Major93B122 BPM
Guide My Soul - Original Mix by Todd Edwards Pres The MessengerGuide My Soul - Original MixTodd Edwards Pres The MessengerF Minor74A124 BPM
We Are Love - Original by DJ EricWe Are Love - OriginalDJ EricD♭ Major63B126 BPM
Gloria by Earl JeffersGloriaEarl JeffersD♭ Minor812A120 BPM
Sky Hunt - Original Mix by Dj SteawSky Hunt - Original MixDj SteawD♭ Major93B122 BPM
Do It Yourself by WK7Do It YourselfWK7F♯ Minor811A127 BPM
Calyve - Radio edit by Manlio PettoriniCalyve - Radio editManlio PettoriniG Major79B133 BPM
Everything I Say by CINTHIEEverything I SayCINTHIED♭ Minor812A125 BPM
My Love Is Magic - Club Mix by Bäs NoirMy Love Is Magic - Club MixBäs NoirC Major88B120 BPM
Club Patrol - Roy's Maximum Deathwish Mix by Nate Williams, Roy Davis Jr.Club Patrol - Roy's Maximum Deathwish MixNate Williams, Roy Davis Jr.E Major712B122 BPM
Love Love Love by Those GuysLove Love LoveThose GuysD♭ Major93B123 BPM
Makin' Love by SoundstreamMakin' LoveSoundstreamA♭ Minor71A120 BPM
Feel Free by Roy Davis Jr.Feel FreeRoy Davis Jr.A♭ Minor91A125 BPM
Attend 1 by DJ GregoryAttend 1DJ GregoryD♭ Major63B127 BPM
Waterfalls (4 A.M. Mix) by After HoursWaterfalls (4 A.M. Mix)After HoursE Minor79A120 BPM
Blues for You (Soft Dub Mix) by LogicBlues for You (Soft Dub Mix)LogicB Major71B123 BPM
About Love - Jon Marsh All About Vocal Mix by Roy Davis Jr., Jon MarshAbout Love - Jon Marsh All About Vocal MixRoy Davis Jr., Jon MarshC Major88B126 BPM
ISRC
GBEWK9900005
Label
L-M Records/RCA Records