You should: Sign up > Write articles > tell people about your articles > Monetize them > Earn money  > learn/do/earn more

This is a good article. Click here for more information.

Afrobeats

From Wikiafripedia, the free afripedia (encyclopedia)
Jump to navigation Jump to search

Template:Ensure AA contrast ratioAfrobeats (not to be confused with Afrobeat or Afroswing[1]), also known as Afro-pop, Afro-fusion (also styled as Afropop and Afrofusion), is an umbrella term to describe popular music from West Africa and the diaspora[2][3] that initially developed in Nigeria, Ghana, and the UK in the 2000s and 2010s. Afrobeats is less of a style per se, and more of a descriptor for the fusion of sounds flowing out of Ghana and Nigeria. Genres such as hiplife, jùjú music, highlife and naija beats, among others, were amalgamated under the 'afrobeats' umbrella.[4][5][6][7]

Afrobeats is primarily produced in Lagos, Accra, and London. Paul Gilroy, of The Black Atlantic, reflects on the changing London music scene as a result of shifting demographics:[8]

"We are moving towards an African majority which is diverse both in its cultural habits and in its relationship to colonial and postcolonial governance, so the shift away from Caribbean dominance needs to be placed in that setting. Most of the grime folks are African kids, either the children of migrants or migrants themselves. It's not clear what Africa might mean to them".

Characteristics[edit source | edit]

Afrobeats (with the s) is commonly conflated with and referred to as Afrobeat (without the s), however, these are two distinct and different sounds and are not the same.[9][10][11][12][13][14] Afrobeat is a genre that developed in the 1960s and 1970s, taking influences from Fuji music and Highlife, mixed in with American jazz and funk. Characteristics of Afrobeat include big bands, long instrumental solos, and complex jazzy rhythms.[15][16] The name was coined by Nigerian afrobeat pioneer Fela Kuti.[17] Fela Kuti and his longtime partner, drummer Tony Allen, are credited for laying the groundwork for what would become afrobeats.[3][18][19][20][21]

This is in contrast to the afrobeats sound, pioneered in the 2000s and 2010s. While afrobeats takes on influences from Afrobeat, it is a diverse fusion of various different genres such as British house music, hiplife, hip hop, dancehall, soca, Jùjú music, highlife, R&B, Ndombolo, Naija beats, Azonto, and Palm-wine music.[22][9][10][23][2][12][24][25][4] Unlike Afrobeat, which is a clearly defined genre, afrobeats is more of an overarching term for contemporary West African pop music. The term was created in order to package these various sounds into a more easily accessible label, which were unfamiliar to the UK listeners where the term was first coined.[4][5][6][21]

Afrobeats is most identifiable by its signature driving drum beat rhythms, whether electronic or instrumental. These beats harken to the stylings of a variety of traditional African drum beats across West Africa as well as the precursory genre Afrobeat.[8] The beat in Afrobeats music is not just a base for the melody, but acts as a major character of the song, taking a lead role that is sometimes equal to or of greater importance than the lyrics and almost always more central than the other instrumentals. Afrobeats shares a similar momentum and tempo to house music. Rather than only featuring a 4/4 time signature of Western music, afrobeats commonly features a 3–2 or 2–3 time signature called a "clave".[3][5] Another distinction within Afrobeats is the notably West African, specifically Nigerian or Ghanaian, accented English[8] that is often blended with local slangs, pidgin English, as well as local Nigerian or Ghanaian languages depending on the backgrounds of the performers.

Name[edit source | edit]

London-based DJ Abrantee was credited by The Guardian for coining the name "Afrobeats",[9] in order to package and present the sound to a British audience.[26] Of the name, DJ Abrantee stated:[9]

I cannot say I invented Afrobeats. Afrobeats was invented before I was born. It was invented by Fela Kuti. But what you’ve got to remember is the genre of music artists themselves are now producing — the likes of WizKid, Ice Prince, P-Square, Castro, May7ven are calling their music Afrobeats. So that’s what I call it when I put them on my mix tapes.

Afrobeats is less of a style like afrobeat is, and more of an overarching term for the contemporary sound of African pop music and that of those influenced by it.[2][23][4] DJ 3K criticised the label for being a contemporary marketing category. According to David Drake, the eclectic genre "reimagines diasporic influences and—more often than not—completely reinvents them".[3] However, some caution against equating Afrobeats to contemporary pan-African music, in order to prevent the erasure of local musical contributions. Some artists have distanced themselves from the term 'afrobeats' due to the overt similarity it has with 'afrobeat', even though they are different sounds.[4][24]

Afrobeats is also sometimes referred to as Afro-pop[24][27][4] and Afro-fusion.[28][29] Don Jazzy has stated he prefers "Afro-pop" rather than afrobeats.[24] Wizkid, Burna Boy, and Davido all use Afro-fusion or Afro-pop to describe their music. Mr Eazi also refers to his music as 'Banku Music' to denote the influence Ghana has had on his music (Banku is a Ghanaian dish).[4][30][31]

Yeni Kuti, daughter of Fela Kuti, expressed distaste for the name 'afrobeats' and instead preferred if people referred to it as "Nigerian Pop", "Naija Afropop", or "Nigerian Afropop".[19][32] Music critic Osagie Alonge criticised the pluralisation of 'afrobeat'. Sam Onyemelukwe of Trace Nigeria, a television show, however noted that he liked 'afrobeats', noting that it acknowledges the foundation set by afrobeat while also recognising that it's a different and unique sound.[32] Nigerian artist Burna Boy has stated that he does not want his music referred to as afrobeats. However, most of these monikers, including afrobeats, have been criticised for using the 'afro' prefix, presenting Africa as a monolithic entity, rather than one with diverse cultures and sounds.[28]

Reggie Rockstone, a pioneering hiplife artist, felt conflicted over artists referring to their music as 'afrobeats' rather than 'hiplife', a genre that is often placed under the 'afrobeats' umbrella. He stated in an interview with Gabriel Myers Hanse:[33]

It’s like ‘Oh come on! We work so hard for you to get on, and now you’re gonna deny what it is that we did? Come on!’ Sometimes I get that vibe, but then, in the same breath, I’m like, well, it is one Africa, and I’m pan-African to the bone. So do I really care if it’s called Afrobeats or hiplife? As long as Black people are getting it, and young people are making money, feeding their kids, I think I’m okay. So, to each their own.

History[edit source | edit]

Beginnings[edit source | edit]

Styles of music that make up afrobeats largely began sometime in the mid-2000s. With the launching of MTV Base Africa, West Africa was given a large platform through which artists could grow. Artists such as MI Abaga, Naeto C and Sarkodie were among the first to take advantage of this, however most of the artists were merely making interpretations of hip hop and R&B. While this allowed them to build local audiences, it blocked them from a wider platform due to the language barriers in-place. P-Square released their album Game Overin 2007, which was unique for its usage of Nigerian rhythms and melodies. Meanwhile, artists such as Flavour N'abania were able to find success by embracing older genres, such as highlife, and remixing it into something more modern, as seen in his song "Nwa Baby (Ashawo Remix)". By 2009 artists within the burgeoning scene were beginning to become stars across the continent and beyond. The style of music had a variety of names which made it difficult to market outside of Africa.

However it wasn't until the launch of Choice FM's New Afrobeats Radio Show' birthed and presented by DJ Abrantee in April 2011 that the genre gained traction and saw 'Afrobeats' trending for the first time in history. The launch of the show gained popularity and provided a launch pad for both UK Based and African artists to submit songs for playlist consideration. Abrantee used his daytime show to test day time play of Afrobeats. Some of the first Afrobeats songs to be playlisted on daytime radio across the UK were Mista Silva "Boom Boom tah", May7ven's "Ten Ten", D'Banj's "Oliver Twist", and Moelogo's "Pangolo" in March 2012. Square released "Chop My Money (Remix)" alongside popular Senegalese-American artist Akon in 2012.[4] "Oliver Twist", released online by Nigerian artist D'banj in the summer of 2011 charted at number 9 on the UK Singles Chart in 2012 (making him the first afrobeats artist to make it to the top 10 in the UK[34]),[24] and number 2 in the UK R&B Charts.[4] Mr Eazi later credited D'banj in an interview with Sway In The Morning in 2019 for helping encourage Nigerians to embrace their accents and music, rather than looking outwards and trying to emulate American accents and music.[35]

British DJ's such as DJ Edu, with his show Destination Africa on BBC Radio 1Xtra, and DJ Abrantee, with his show on Choice FM, granted African music a platform in the United Kingdom. DJ Abrantee has been credited for coining the name "afrobeats".[24][9][10] DJ Abrantee launched his Afrobeats Charts on Capital Xtra in 2014. DJs and producers like DJ Black, Elom Adablah, and C-Real, were also crucial in spreading afrobeats, often giving songs a burst of popularity after being played on their shows.[36]

Azonto and dance crazes[edit source | edit]

Man accepting award, wearing black hat and top.
Man wearing red shirt and gold chain performing with microphone in hand
Fuse ODG (top) and Davido (bottom)

Ghanaian British artist Fuse ODG helped popularise afrobeats in the UK. He was also the first to top the iTunes World Chart and received the Best African Act award at the 2013 MOBO Awards. In 2009, Fuse ODG described his sound as "hip hop with an African vibe". In 2011, Fuse ODG traveled to Ghana where he discovered the Azonto dance, and became inspired by hip hop-influenced Afro-pop and Naija beats. Once he returned to London, he fused the sounds he had found in Ghana into what he described as "Afrobeats, but with my U.K. thing added to it", fusing the sound with influences from UK funky and grime.[37] In 2012, he saw his first success with the song "Antenna" which peaked at number 7 on the UK Singles Chart. He followed that up with "Azonto", which further helped popularise afrobeats and the dance in the UK. [9] Such songs, and the Azonto dance craze, helped encourage Black Brits to embrace their African heritage rather than, as was the norm before, attempting to fit into British-Caribbean communities.[36][24] Afrobeats night clubs became primary features of UK's nightlife with clubs opening in most major cities.[25]

More viral dances would follow which played an important part in popularising afrobeats. In 2011, Nigerian singer Iyanya released "Kukere". The song became popular and known for its adaption of a traditional dance called Etighi.[38] Another dance was popularised by Nigerian artist Davido when he released "Skelewu" in 2013. Davido promoted the song by uploading an instructional dance video of it onto YouTube on 18 August 2013. The video was directed by Jassy Generation. The release of the instructional video accompany the announcement of the Skelewu dance competition. In order to win the competition, participants were told to watch the instructional dance video and upload videos of themselves dancing to the song.[39][40] According to Pulse Nigeria, the number of dance videos uploaded to YouTube by fans aggregated to over 100,000 views.[41][3]

Other British afrobeats artists also emerged around 2012–2013, such as Mista Silva, Vibe Squad, Weray Ent, Naira Marley, Kwamz, Flava, Moelogo, and Timbo, who collectively set the foundation for future UK afrobeats and its derivative genre, Afroswing.[42][43][44] Mista Silva's songs "Bo Won Sem Ma Me" and "Boom Boom Tah" were notable early hits in the UK afrobeats scene.[44][45][46] Mista Silva and Skob credited Fuse ODG's "Azonto" song for encouraging them to create afrobeats.[47]

Ghanaian artist Guru also popularised his own dance in 2013 called "Alkayida" with the release of the song "Alkayida (Boys Abrɛ)".[38][48][49] Nigerian artist MC Galaxy also popularised a dance called "Sekem".[38]

Another method of utilising social media in order to boost a song was seen in the promotion of "Dorobucci", released in 2014, wherein Don Jazzy encouraged people to record themselves singing the song prior to release.[3] The song won Best Pop Single at The Headies 2014, and Song of the Year at the 2015 MTV Africa Music Awards. It gained over 20 million views by 2016.[50]

Ghanaian artist Sarkodie won Best International Act Africa at the MOBO Awards in 2012, and Best Hip Hop award at the 2014 MTV Africa Awards. In 2011, his song "U Go Kill Me" became a hit in Ghana and helped popularise the Azonto dance craze.[36][10]

Mid-2010s[edit source | edit]

American artists such as Michelle Williams, French Montana, Rick Ross, and Kanye West have all collaborated with Afrobeats artists. Michelle Williams released "Say Yes" in 2014, a gospel song based on the Nigerian hymn When Jesus Say Yes. The song's beats are said to resemble the popular four-beat of house music, but in fact follows the 3–2 or 2–3 of Afrobeats. This beat is known as the clave and mixes a rhythm with a normal 4/4 beat, it is commonly seen in many forms West African music.[3][4] Another notable hit was "Million Pound Girl (Badder Than Bad)" by Fuse ODG, which reached 5 on the UK Singles Chart in 2014.

In 2014, a genre derivative of afrobeats known as afroswing emerged in the UK, which fused the sound with influences from road rap, grime, dancehall, trap, and R&B. The genre was popularised by J Hus.[51] This has led to many people referring to afroswing as 'afrobeats', however the two genres are distinct from each other.[52][53]

Nigerian musician Wizkid

Canadian artist Drake also began to experiment with afrobeats in the mid 2010s, which arguably helped afrobeats gain international mainstream appeal. In 2014, he featured on "Ojuelegba (Remix)" by Nigerian artist Wizkid alongside British MC Skepta, and in 2016 when he released "One Dance" alongside British singer Kyla and Wizkid. "One Dance" became Spotify's most streamed song, with over a billion streams, and charted in over 16 countries.[23][2][54][55] Drake's 2017 album More Life contains many Afrobeats and Dancehall influences.[56] In 2015, Wizkid signed to RCA Records, which became the biggest ever deal an African musician has ever received. Wizkid and Drake have both been credited in helping popularise Afrobeats worldwide.[23][57] "One Dance" has been credited with helping push afrobeats into worldwide mainstream appeal, which would only continue the rise within the following years.[58] Wizkid was later entered into the Guinness Book of Records 2018 for featuring on the most streamed Spotify single of all time, "One Dance". He is the first afrobeats artist to enter the Guinness Book of Records.[59]

Nigerian artist Mr Eazi began to gain popularity in 2016 with his breakout singles "Skin Tight" and "Bankulize", both produced by British-Ghanaian producer Juls.[60][61] He won Best New Artist at the Soundcity MVP Awards Festival in 2016. Mr Eazi initially gained his popularity in the UK after Juls reached out to him resulting in the song "Bankulize". Mr Eazi soon after became a star in Ghana and Nigeria.[23] He has stated UK, Ghanaian and Nigerian music have all influenced his music.[62] Mr Eazi calls his music 'Banku Music'.[63][64] He was the first African pop artist to gain an extensive Apple Music artist page.[61]

In 2016, Beat FM in North London became the first British radio station dedicated to afrobeats.[65]

Nigerian artist Tekno signed a multi-million dollar dal with Columbia Records. In August 2017, he released "Pana". The song was a hit in Nigeria, but failed to propel Tekno's career into America as was hoped.[66] On October 1, 2017, Wizkid became the first African artist to hold a sold-out headline show at the Royal Albert Hall.[67]

2017 also saw the rise of Shaku Shaku, another dance craze. Though the origins are not known, the dance is believed to have been popularized by street urchins in Agege around mid-2017. The Shaku Shaku dance move first appeared in Olamide's "Wo" music video.[68] Much like the Azonto dance, Shaku Shaku also gave rise to its own genre of music, pioneered by artists such as Mr Real, Slimcase, Idowest.[69]

Late-2010s[edit source | edit]

In the late 2010s, international record labels Universal and Warner Music began to invest money into Afrobeats artists.[70][13]

In 2018, French-Malian singer Aya Nakamura released "Djadja".[71][72] The song became a number 1 hit in France and the Netherlands, as well as becoming certified gold in Belgium and Switzerland.[73][74] The song gained over 400 million views on YouTube.[75] She became the first French artist to secure seven top 10 songs in the French Singles chart and the first French singer to gain a number 1 album in the Netherlands since Edith Piaf in 1967, and became the most streamed French female artist in the world.[71][76] Her sophomore album Nakamura became certified gold in France.[76] Her rise has been notable due to the relative difficulty French black women have had in gaining mainstream popularity in France.[77]

Pictured is Nigerian musician Burna Boy.
Nigerian musician Burna Boy

In June 2018, prominent American rapper Kanye West released his album titled Ye. Fans of Kanye West that searched for his album also, unintentionally, came across Burna Boy's song called "Ye" (released in January). This led to a 200% spike in streams for Burna Boy,[78][79] gaining over 11.2 million streams in the United States.[80]

In August 2019, Mr Eazi launched emPawa Africa, a talent incubation initiative to nurture and support up-and-coming artistes in Africa. The platform will be used to help promote upcoming artists and give them a major platform. The initiative is also supported by YouTube Music.[81]

The latter half of the 2010s also saw prominent American artists experiment with Afrobeats music. This is notable due to the difficulty Afrobeats has previously had in accessing the American market.[66] In 2018, Swae Lee and Drake released "Won't Be Late", produced by Nigerian artist Tekno.[82][83] In 2019, Janet Jackson released "Made for Now" with production by Harmony Samuels. The song was afrobeats, and became a top 10 hit on Adult R&B radio.[66] In 2019 two prominent American artists, GoldLink and Beyoncé, both released albums with afrobeats influence. GoldLink released Diaspora on June 12, 2019 featuring an afrobeats song as the lead single, "Zulu Screams" and production from P2J. GoldLink had also previously made "No Lie" alongside Wizkid back in 2014.[58][84] Beyoncé released The Lion King: The Gift, coinciding with the release of Lion King film released by Disney, on July 19, 2019. The album featured artists such as Burna Boy, Mr Eazi, Wizkid, P2J, Yemi Alade, Maleek Berry, Tiwa Savage, and Shatta Wale.[58][85][85][86] Mr Eazi and GuiltyBeatz predicted the album would help afrobeats reach a higher level of popularity, especially in the US, than it has yet to achieve.[66][86] On August 23, 2019, Jidenna released the afrobeats album 85 to Africa.[87] On October 1, American artist Chris Brown released "Lower Body", an afrobeats single featuring Davido.[88] On October 25, 2019, Akon released a new afrobeats album titled Akonda.[89]

The rising attention of afrobeats in the US also reached music radio stations, which began airing afrobeats, something they typically would not do before. Davido's "Fall" became a top 20 radio hit in America, 24 months after it was initially released. "Fall" also began rising on the Billboard R&B/Hip-Hop Airplay and U.S. Shazam charts, also becoming the longest charting Nigerian song in Billboard history.[66][90][91] Nigerian artist Burna Boy also saw some success, performing to over 9,000 people in Brooklyn, and gaining over 11.2 million streams from the US on his single "Ye".[92] His album African Giant was nominated for 'Best World Music Album' at the Grammy Awards.[93]

In December 2019, YouTube announced it would be supporting four afrobeats artists: Kizz Daniel, Reekado Banks, Simi, and Teni. Announced at an event titled "A celebration of Afrobeats" hosted in Lagos, Nigeria, YouTube stated it would be providing them with tools to "propel their music, grow their presence on YouTube and accelerate the growth of their audience globally".[94][95]

2020s[edit source | edit]

In July 2020, the British Official Charts Company announced it would be creating an 'Official UK Afrobeats Chart' to track the sales and streaming data of afrobeats songs in the UK. In the year prior, afrobeats artists had spent a collective 86 weeks on the Official Chart Top 40, compared to 24 in 2017, and the amount of afrobeats artists in the UK Top 40 had doubled in that period.[note 1] The company claimed it was the one of the 'world's first official charts' for afrobeats music.[96]

Subgenres[edit source | edit]

Azonto[edit source | edit]

The Azonto is a Ghanaian dance and music genre. Although the origins of the dance are unclear, Ghanaian artist Sarkodie helped popularise the dance with his 2011 song "U Go Kill Me", produced by EL and Krynkman, which became a hit in Ghana.[36][10][38] This wasn't the first Azonto song however. Azonto music first emerged sometime in 2010, with songs such as "Kpo Kpo Body" by Gafacci and "I Like Your Girlfriend" by Bryte and Gafacci being among the first to showcase the new style.[97] The dance craze that followed, in-turn, created a subgenre of afrobeats specifically dedicated to the dance, utilising simplistic, faster, and easier to dance to rhythms and simple, memorable hooks.[36][38] In 2011, Fuse ODG traveled to Ghana where he discovered the Azonto dance. Once he returned to London, he realised nobody knew what the dance was, and so he made the song "Azonto", which further catapulted the dance's popularity globally and in the UK. This was also the first time afrobeats was being played on daytime British radio.[9] The song was followed up by another Azonto song, "Antenna".[36][7]

In 2013, Bronx-based rapper 2 Shy released "Azonto Girl", produced by Ghanaian-British producer Rude Boy, helping spread the genre and dance to the United States.[36]

Banku Music[edit source | edit]

Banku Music is a subgenre of afrobeats pioneered by Mr Eazi.[63][64][98] The core of the genre is Ghanaian highlife bounce while mixing them with Nigerian chord progressions,[99][100] then mixed in with various other genre influences such as reggae, R&B, and hip-hop. Mr Eazi's style is also mellowed and laid back, with heavy usage of Pidgin English, and percolating rhythms.[64][63] The genre is called 'Banku' in reference to the Ghanaian dish. The dish contains a multitude of different ingredients, much like how Banku is a fusion of various genres.[101][102] Eazi credited Ghana for the mellowed sound in his music, in contrast to the typical high energy of Lagos, Nigeria.[101]

Pon Pon[edit source | edit]

Pon Pon is a subgenre that was briefly the main sound in the Nigerian afropop music scene during the mid-2010s. The subgenre has been used to describe songs influenced by dancehall and highlife. Sess The Problem Kid, a producer, characterised the genre by its "mellow vibe and soft-hitting synths, mostly in pairs". The name of the subgenre is an onomatopoeia of the synths that feature in Pon Pon songs. There has however been confusion over exactly what defines the subgenre.[103] It's unknown exactly where the genre originated, but Tekno's song "Pana" has been credited for popularising the sound.[104][105][106] Krizbeatz, one of the producers behind "Pana", instead prefers to call the genre "Afro Dance Music" (ADM), denoting the influence of EDM.[107]

Davido's songs "If" and "Fall" both fall under the Pon Pon subgenre. Other songs include "Mad Over You" and "For Life" by Runtown, "Medicine" and "Odoo" by Wizkid, "Gaga Shuffle" by 2Baba, "Mama" by Mayorkun, "Ma Lo" by Tiwa Savage, "Jeje" by Falz, and "Ur Waist" by Iyanya.[105][104][106]

The subgenre began to fade away by the late 2010s.[108]

Fusion / Derivative genres[edit source | edit]

Afrosoca[edit source | edit]

Afrosoca is a fusion genre of afrobeats and soca music with some influences from dancehall. The genre was pioneered in Trinidad & Tobago by Nigerian and Trinidadian artists.[109][110] The genre has been pioneered by artists such as Olatunji, Machel Montano, and Timaya. Olatunji's song "Ola" was one of the most popular songs in Trinidad's 2015 carnival season,[110] leading Olatunji to earn the prize "Groovy Soca Monarch" for his performance at the International Soca Monarch competition.[111][112] Another notable song is the remix of "Shake Your Bum Bum" by Timaya and Machel Montano released in 2014, which was a hit in Trinidad.[112][113] By 2016, a wave of Afro Soca songs were released coinciding with the years carnival season in Trinidad. Notable songs include Olatunji's "Oh Yah" and Fay-Ann Lyons and Stonebwoy B's song "Block D Road".[112][114][115]

Shakira Marshall, a New York-based choreographer, has been credited with coining the name 'afrosoca' for her dance class in 2012 in order to describe the unique fusion of Western, Southern and Central African, and Caribbean dance styles she was teaching.[111][116] Afrosoca songs typically have a similar tempo to Groovy Soca (110 to 135 BPM), often with West African-influenced melodies.[112]

Gospel singer and songwriter Isaac Blackman and DJ Derek "Slaughter" Pereira have both criticised the name and the implication that its a new sound, particularly due to the fact that the origins of soca are African music to begin with.[113]

Afroswing[edit source | edit]

Afroswing, also known as Afrobashment, is a British genre that developed in London around 2014.[117][51][118] The genre is derivative of afrobeats, mixing it with various influences from British dancehall, grime, R&B, trap, and hip hop. British rapper J Hus and producers such as Jae5, Blairy Hendrix, Joshua Beatz have been credited for pioneering the new sound. The genre has commercially been very successful in the UK.[119][51][120][121][122]

Afroswing is largely defined by its melody rather than a specific tempo.[51] Producer Steel Banglez stated the key elements of afroswing were happy or dark chords that "make you feel a certain way", and that "drum pattern is the most important thing about this whole sound, it's the snare that comes on the third. In hip-hop it comes on the fourth. Coming off the third beat comes from afrobeats".[123]

Martin Connor, an expert in vocal melodies and rap analysis, described the characteristics of the genre as being "[..] technically in 4/4, what you will hear over and over again is this recurring pattern made up of three notes that are still repeated in the framework of a 4/4 time signature [..] You can hear the inspirations of Jamaican music in the rhythm except Jamaican music doesn’t have a bass kick and the snare – that’s hip hop, that’s traditional rap. So this is that translation of cultures happening subtly in the instrumentation. Yet it still has a hip hop sensibility in terms of lyrical focus and music videos: cars, money, authenticity, hardness".[117]

Bakosó[edit source | edit]

In Cuba, a new genre of music known as Bakosó emerged in the mid-2010s pioneered in Santiago de Cuba by artists such as Ozkaro and Maikel el Padrino and producers like Kiki Pro. Some students would have direct contact with local Cuban artists and influence the creation of Bakosó, which fuses these African genres with local sounds such as rumba and conga. An artist named Inka has been credited with coining the name of the genre. Originally the word "Bakosó" was used to mean "party". In 2019, Havana-based DJ Jigüe released a documentary titled "Bakosó: AfroBeats of Cuba" (or "Bakosó: Afrobeats de Cuba") about the genre.[124][125][126][127][128][129]

Afro-Trap[edit source | edit]

Afro-Trap (also written as "Afro Trap") is a genre that takes inspiration from both Sub-Saharan African music traditions and modern rap music. The genre was coined in the mid-2010s by French rapper MHD.[130][131] MHD, who is of West African descent, stated he judged the world of French-language rap was too much influenced by American trends,[131][132] so he decided to create Afro-Trap by incorporating elements of West African culture, such as traditional music and languages such as Fula or Wolof.[130][131] The genre is only very loosely influenced by trap music.[133][134]

The genre has since spread across Europe, especially in Germany where artists such as Bonez MC and RAF Camora have been pushing the genre, however with a heavier lean towards dancehall than afrobeats.[135][136] The German variation of the genre has been criticised by Ghanaian Stallion for the lack of actual African influences, with the only thing remaining being a dancey rhythm.[137]

See also[edit source | edit]

Notes[edit source | edit]

  1. This is also including Afroswing artists and songs.

References[edit source | edit]

  1. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  2. 2.0 2.1 2.2 2.3 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  3. 3.0 3.1 3.2 3.3 3.4 3.5 3.6 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  4. 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  5. 5.0 5.1 5.2 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  6. 6.0 6.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  7. 7.0 7.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  8. 8.0 8.1 8.2 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  9. 9.0 9.1 9.2 9.3 9.4 9.5 9.6 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  10. 10.0 10.1 10.2 10.3 10.4 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  11. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  12. 12.0 12.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  13. 13.0 13.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  14. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  15. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  16. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  17. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  18. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  19. 19.0 19.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  20. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  21. 21.0 21.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  22. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  23. 23.0 23.1 23.2 23.3 23.4 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  24. 24.0 24.1 24.2 24.3 24.4 24.5 24.6 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  25. 25.0 25.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  26. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  27. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  28. 28.0 28.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  29. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  30. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  31. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  32. 32.0 32.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  33. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  34. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  35. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  36. 36.0 36.1 36.2 36.3 36.4 36.5 36.6 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  37. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  38. 38.0 38.1 38.2 38.3 38.4 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  39. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  40. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  41. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  42. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  43. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  44. 44.0 44.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  45. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  46. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  47. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  48. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  49. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  50. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  51. 51.0 51.1 51.2 51.3 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  52. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  53. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  54. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  55. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  56. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  57. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  58. 58.0 58.1 58.2 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  59. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  60. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  61. 61.0 61.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  62. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  63. 63.0 63.1 63.2 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  64. 64.0 64.1 64.2 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  65. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  66. 66.0 66.1 66.2 66.3 66.4 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  67. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  68. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  69. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  70. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  71. 71.0 71.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  72. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  73. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  74. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  75. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  76. 76.0 76.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  77. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  78. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  79. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  80. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  81. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  82. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  83. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  84. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  85. 85.0 85.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  86. 86.0 86.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  87. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  88. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  89. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  90. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  91. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  92. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  93. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  94. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  95. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  96. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  97. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  98. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  99. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  100. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  101. 101.0 101.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  102. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  103. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  104. 104.0 104.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  105. 105.0 105.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  106. 106.0 106.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  107. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  108. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  109. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  110. 110.0 110.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  111. 111.0 111.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  112. 112.0 112.1 112.2 112.3 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  113. 113.0 113.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  114. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  115. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  116. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  117. 117.0 117.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  118. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  119. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  120. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  121. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  122. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  123. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  124. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  125. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  126. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  127. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  128. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  129. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  130. 130.0 130.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  131. 131.0 131.1 131.2 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  132. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  133. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  134. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  135. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  136. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  137. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).

Template:African electronic dance music Template:Black British topics Template:Music of the United Kingdom