S&M by Rihanna Song Details

Rihanna's 'S&M' had a release date set for November 16, 2010. S&M is explicit and may not be suitable for children. With the duration being about 4:03, this song is close to the average duration of a typical track. The track order of this song in Rihanna's "Loud" album is number 1 out of 12. On top of that, United States appears to be the country where this track was created. Based on our statistics, S&M's popularity is fairly 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 S&M by Rihanna to be Allegro (fast, quick, and bright) because the track has a tempo of 125 BPM, a half-time of 62BPM, and a double-time of 250 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 has a musical key of C Major. This also means that 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
-7.479 dB
Acousticness
4%
Danceability
75%
Energy
83%
Instrumentalness
1%
Liveness
11%
Loudness
88%
Speechiness
5%
Valence
35%

Recommendations

TrackArtistKeyEnergyCamelotBPM
Bills, Bills, Bills by Destiny's ChildBills, Bills, BillsDestiny's ChildB Minor610A128 BPM
Finesse - Remix; feat. Cardi B by Bruno Mars, Cardi BFinesse - Remix; feat. Cardi BBruno Mars, Cardi BF Minor94A105 BPM
Got 2 Luv U (feat. Alexis Jordan) by Sean Paul, Alexis JordanGot 2 Luv U (feat. Alexis Jordan)Sean Paul, Alexis JordanG Minor86A184 BPM
Just Dance by Lady Gaga, Colby O'DonisJust DanceLady Gaga, Colby O'DonisA Minor68A125 BPM
Wild Thoughts (feat. Rihanna & Bryson Tiller) by DJ Khaled, Rihanna, Bryson TillerWild Thoughts (feat. Rihanna & Bryson Tiller)DJ Khaled, Rihanna, Bryson TillerC Minor75A98 BPM
Love You Like A Love Song by Selena Gomez & The SceneLove You Like A Love SongSelena Gomez & The SceneD♭ Minor712A117 BPM
Stereo Love (Original) by Edward Maya, Vika JigulinaStereo Love (Original)Edward Maya, Vika JigulinaA Major811B127 BPM
Your Love Is My Drug by KeshaYour Love Is My DrugKeshaD♭ Major63B120 BPM
Beautiful Girls by Sean KingstonBeautiful GirlsSean KingstonD♭ Minor712A130 BPM
Who's That Chick? (feat. Rihanna) by David Guetta, RihannaWho's That Chick? (feat. Rihanna)David Guetta, RihannaB Minor610A128 BPM
We Belong Together by Mariah CareyWe Belong TogetherMariah CareyC Major58B140 BPM
So Sick by Ne-YoSo SickNe-YoF♯ Major62B93 BPM
1, 2 Step (feat. Missy Elliott) by Ciara, Missy Elliott1, 2 Step (feat. Missy Elliott)Ciara, Missy ElliottF Minor54A113 BPM
Sorry Not Sorry by Demi LovatoSorry Not SorryDemi LovatoB Minor610A144 BPM
Yeah! (feat. Lil Jon & Ludacris) by USHER, Lil Jon, LudacrisYeah! (feat. Lil Jon & Ludacris)USHER, Lil Jon, LudacrisD♭ Major83B105 BPM
Baby By Me by 50 Cent, Ne-YoBaby By Me50 Cent, Ne-YoC Minor85A190 BPM
Like a Boy by CiaraLike a BoyCiaraC Minor75A132 BPM
Fireball (feat. John Ryan) by Pitbull, John RyanFireball (feat. John Ryan)Pitbull, John RyanC Major98B135 BPM
California Gurls by Katy Perry, Snoop DoggCalifornia GurlsKaty Perry, Snoop DoggC Major88B125 BPM
Hello by AdeleHelloAdeleA♭ Major44B79 BPM
Can't Hold Us (feat. Ray Dalton) by Macklemore, Ryan Lewis, Macklemore & Ryan Lewis, Ray DaltonCan't Hold Us (feat. Ray Dalton)Macklemore, Ryan Lewis, Macklemore & Ryan Lewis, Ray DaltonB Major101B130 BPM
Just the Way You Are by Bruno MarsJust the Way You AreBruno MarsC Major88B125 BPM
Scream by USHERScreamUSHERG Minor96A128 BPM
Jump by RihannaJumpRihannaC Major88B162 BPM
Mr. Saxobeat - Radio Edit by Alexandra StanMr. Saxobeat - Radio EditAlexandra StanB Minor910A127 BPM
ISRC
USUM71026591
Label
L-M Records/RCA Records