(This post originally appeared .)
When The Echo Nest data alchemist Glenn McDonald built a for listening to any genre or subgenre of music in the world in seconds, his creation drew lots of attention. Boing Boing co-founder Mark Fraunfelder called it , at one point.
Part of that project involved discovering which of these genres are most closely related to each other. As a scientist type, McDonald’s next question was, well, what would happen if one were to plot the most dissimilar genres? In other words, if you know what kind of music you really, truly love, what kind of music would you most likely detest above all others?
The simple solution to this problem — to look at and figure out which dots are farthest away — might be obvious to the average person. However, that map exists on two dimensions, and The Echo Nest has many more ways of analyzing audio (in addition to what people say about music).
: to create a 12-dimensional analytical space to represent each of 12 audio attributes, plot each of the genres along those 12 audio dimensions, then turn that 12-dimensional shape inside out by inverting each point through the origin of the space. Simple, right?
That approach reveals each genre’s opposite based on all of these audio attributes (, Beat Strength, , , Dynamic Range Mean, Flatness, , , , , , ), leading to a far subtler and more accurate reflection of each opposite genre.
As one test of whether his 12-dimensional answer (don’t try to envision it without Aspirin nearby) to the opposite-genre question makes sense, let’s look at which genres are closest to the center of that map — i.e. the most typical-sounding — and which genres are outliers, sounding closest to the opposite of most genres.
Genres closest to the center of the map include “definitively mild forms such as , and ,” McDonald, while was the biggest outlier on the map. Meanwhile, “the opposite of choral music turns out to be , and the opposite of is , and the opposite of is .”
Let’s see if it passes another test. Here’s the opposite of each music genre (you can ):
a cappella -> ska punk
abstract hip hop -> video game music
acid house -> drone
acid jazz -> japanese psychedelic
acid techno -> drone
acousmatic -> schranz
acoustic blues -> neo-industrial rock
acoustic pop -> should
adult album alternative -> pagode
adult standards -> ebm
african percussion -> melodic death metal
african rock -> balkan brass
afrobeat -> video game music
afrobeats -> post rock
aggrotech -> contemporary post-bop
albanian pop -> folk punk
album rock -> glitch
alternative country -> spanish pop
alternative dance -> doo-wop
alternative emo -> pillion
alternative hip hop -> medieval
alternative metal -> malagasy folk
alternative pop -> tamil
alternative rock -> telugu
Ambient -> should
ambient idm -> british blues
andean -> industrial metal
anime -> texas blues
anti-folk -> breakcore
arab folk -> speedcore
arab pop -> folk punk
argentine rock -> quebecois
art rock -> indian pop
atmospheric black metal -> bachata
atmospheric post rock -> azonto
australian alternative rock -> comic
australian hip hop -> post rock
australian pop -> balkan brass
austropop -> sxsw
avant-garde -> progressive psytrance
avant-garde jazz -> ebm
avantgarde metal -> lovers rock
axe -> symphonic rock
azonto -> atmospheric post rock
bachata -> funeral doom
baile funk -> dark ambient
balearic -> japanese psychedelic
balkan brass -> african rock
band -> Dreamo
bangla -> rap rock
barbershop -> bubblegum dance
baroque -> schranz
basque rock -> chilean rock
bass music -> japanese psychedelic
beatdown -> coverchill
bebop -> aggrotech
belgian rock -> rockabilly
bhangra -> post rock
big band -> aggrotech
big beat -> canterbury scene
black death -> dub
black metal -> roots reggae
bluegrass -> speedcore
blues -> industrial metal
blues-rock -> ambient idm
bolero -> speedcore
boogaloo -> hard alternative
boogie-woogie -> neo-industrial rock
bossa nova -> rap metal
bounce -> dark ambient
bouncy house -> marching band
brass band -> grave wave
brazilian gospel -> peruvian rock
brazilian hip hop -> post rock
brazilian indie -> art rock
brazilian pop music -> uk post-punk
brazilian punk -> malayalam
breakbeat -> electroacoustic improvisation
breakcore -> folk rock
breaks -> drone
brill building pop -> ukrainian rock
british blues -> ambient idm
british folk -> gabba
british invasion -> spanish pop
britpop -> regional mexican
broken beat -> japanese psychedelic
brostep -> doo-wop
brutal death metal -> lovers rock
brutal deathcore -> lovers rock
bubblegum dance -> free improvisation
bubblegum pop -> spanish pop
c-pop -> uk post-punk
C86 -> austropop
cabaret -> aggrotech
calypso -> gothic symphonic metal
Canadian indie -> pagoda
canadian pop -> merseybeat
songwriter -> Brazilian punk
canterbury scene -> chalga
cantopop -> no wave
capoeira -> no gas
cc -> comic
cello -> schranz
celtic -> gabba
celtic christmas -> hardstyle
celtic rock -> new German wave
chalga -> canterbury scene
chamber pop -> quiet storm
Song -> russian punk
chaotic hardcore -> lovers rock
chicago blues -> industrial metal
chicago house -> warm drone
chicago soul -> witch house
chicano rap -> dark ambient
chilean rock -> basque rock
chill lounge -> psychedelic rock
chill-out -> canterbury scene
chillwave -> comic
chinese indie rock -> balkan brass
chinese traditional -> progressive psytrance
chiptune -> outsider
choral -> schranz
choro -> neo-industrial rock
chr -> experimental
christian hip hop -> video game music
christian metal -> pillion
classic garage rock -> ambient idm
comedy -> aggrotech
comic -> shimmer pop
contemporary country -> rockabilly
contemporary jazz -> ebm
contemporary post-bop -> aggrotech
cool jazz -> aggrotech
country -> jam band
country blues -> industrial metal
country christmas -> melodic metalcore
country gospel -> rap rock
country rock -> spanish pop
coverchill -> math rock
cowpunk -> indian pop
crossover thrash -> coverchill
crunk -> atmospheric post rock
crust punk -> coverchill
cuban rumba -> industrial metal
cumbia -> dreamo
current -> balkan brass
czech folk -> new wave
dance pop -> zeuhl
dance rock -> outsider
dance-punk -> jazz fusion
dancehall -> indie shoegaze
dangdut -> rockabilly
danish pop -> merseybeat
dark ambient -> trapstep
dark black metal -> dub
dark wave -> soul blues
darkstep -> new weird america
death core -> lovers rock
death metal -> lovers rock
deathgrind -> lovers rock
deep funk -> video game music
deep house -> dark ambient
deep soul house -> warm drone
deeper house -> dark black metal
delta blues -> neo-industrial rock
desi -> post rock
detroit techno -> drone
digital hardcore -> mariachi
dirty south rap -> atmospheric post rock
disco -> neofolk
disco house -> drone
discovery -> balkan brass
djent -> cumbia
doo-wop -> filthstep
doom metal -> bachata
downtempo -> canterbury scene
downtempo fusion -> psychedelic rock
dream pop -> riddim
dreamo -> world
drill and bass -> celtic rock
drone -> breaks
drum and bass -> new weird america
drumfunk -> drone
dub -> post-metal
dub techno -> japanese psychedelic
dubstep -> japanese psychedelic
dutch hip hop -> video game music
dutch house -> dark ambient
dutch pop -> basque rock
dutch rock -> peruvian rock
early music -> schranz
east coast hip hop -> atmospheric post rock
easy listening -> ebm
ebm -> free jazz
electric blues -> anime
electro -> dark ambient
electro house -> electroacoustic improvisation
electro swing -> japanese psychedelic
electro trash -> new weird america
electro-industrial -> avant-garde jazz
electroacoustic improvisation -> metalcore
electroclash -> electroacoustic improvisation
electronic -> canterbury scene
emo -> pillion
eurobeat -> zeuhl
eurodance -> electroacoustic improvisation
europop -> marching band
eurovision -> merseybeat
exotica -> electro-industrial
experimental -> intelligent dance music
experimental rock -> world fusion
fado -> speedcore
fallen angel -> pillion
faroese pop -> new German wave
filmi -> uk post-punk
filter house -> electroacoustic improvisation
filthstep -> doo-wop
fingerstyle -> speedcore
finnish hardcore -> coverchill
finnish hip hop -> martial industrial
finnish pop -> rock ‘n roll
flamenco -> funk rock
folk -> hardcore techno
folk metal -> pillion
folk-pop -> breakcore
footwork -> dark ambient
lining -> nintendocore
fourth world -> metalcore
freak folk -> new German wave
freakbeat -> world fusion
free improvisation -> bubblegum dance
free jazz -> futurepop
freestyle -> electroacoustic improvisation
french hip hop -> video game music
french indie pop -> no wave
french pop -> folk punk
french rock -> jam band
funeral doom -> tropical
funk -> video game music
funk metal -> rumba
funk rock -> rumba
future garage -> japanese psychedelic
futurepop -> free jazz
g funk -> dark ambient
gabba -> british folk
gamelan -> electro-industrial
gangster rap -> dark ambient
garage pop -> coverchill
garage rock -> malayalam
german hip hop -> neofolk
german indie -> merseybeat
german oi -> rumba
german pop -> rock ‘n roll
german punk -> malayalam
glam metal -> rumba
glam rock -> malayalam
glitch -> southern rock
glitch hop -> canterbury scene
goregrind -> lovers rock
gospel -> turkish pop
gothic americana -> spanish pop
gothic metal -> pillion
gothic rock -> world
symphonic gothic metal -> pillion
grave wave -> jazz funk
grime -> video game music
grindcore -> lovers rock
groove metal -> rumba
grunge -> pillion
pillion -> grunge
guidance -> melodic death metal
gujarati -> new rave
gypsy jazz -> neo-industrial rock
hands up -> electroacoustic improvisation
happy hardcore -> electroacoustic improvisation
hard alternative -> malagasy folk
hard bop -> aggrotech
hard glam -> rumba
hard house -> electroacoustic improvisation
hard rock -> malayalam
hard trance -> free improvisation
hardcore -> coverchill
hardcore hip hop -> atmospheric post rock
hardcore punk -> coverchill
hardcore techno -> contemporary jazz
hardstyle -> new weird america
harmonica blues -> new German hard
harp -> schranz
hawaiian -> speedcore
heavy christmas -> south african jazz
hi nrg -> canterbury scene
highlife -> christian alternative rock
hip hop -> atmospheric post rock
hip house -> drone
hiplife -> atmospheric post rock
horror punk -> rumba
hot -> qawwali
hot adult contemporary -> rock ‘n roll
house -> electroacoustic improvisation
hungarian pop -> merseybeat
hurban -> symphonic rock
hyphy -> atmospheric post rock
icelandic pop -> axe
illbient -> experimental
indian classical -> ebm
indian pop -> gospel
indian rock -> bubblegum pop
indie christmas -> dance rock
indie folk -> new German wave
indie pop -> comic
indie rock -> world
indie shoegaze -> tropical
indietronica -> jazz fusion
indonesian pop -> rockabilly
industrial -> comic
industrial metal -> country blues
industrial rock -> country blues
intelligent dance music -> experimental
irish folk -> gabba
irish rock -> peruvian rock
israeli rock -> venezuelan rock
italian disco -> electroacoustic improvisation
italian hip hop -> post rock
italian indie pop -> pagode
italian pop -> jam band
j-alt -> mariachi
j-dance -> outsider
j-idol -> jazz fusion
j-metal -> pillion
j-pop -> texas blues
j-punk -> malayalam
j-rap -> canterbury scene
jam band -> latin christian
jangle pop -> malayalam
japanese psychedelic -> dub techno
japanese r&b -> outsider
japanese standards -> balkan brass
japanese traditional -> schranz
japanoise -> dub techno
jazz -> aggrotech
jazz blues -> neo-industrial rock
jazz christmas -> speedcore
jazz funk -> j-pop
judaica -> neurostep
jug band -> aggrotech
juggalo -> atmospheric post rock
jump blues -> neo-industrial rock
jump up -> new weird america
jungle -> canterbury scene
k-hop -> canterbury scene
k-indie -> merseybeat
k-pop -> zeuhl
k-rock -> balkan brass
kannada -> indie rock
kirtan -> schranz
kiwi rock -> filmi
kizomba -> japanese psychedelic
klezmer -> electro-industrial
kompa -> progressive rock
kraut rock -> intelligent dance music
kuduro -> dark ambient
kwaito -> space rock
laiko -> yugoslav rock
latin -> experimental
latin alternative -> outsider
latin christian -> jam band
latin christmas -> dance-punk
latin hip hop -> dark ambient
latin metal -> pillion
latin pop -> british blues
latvian pop -> jam band
Lilith -> should
liquid funk -> electroacoustic improvisation
lithumania -> Merseybeat
lo-fi -> indian pop
louisiana blues -> new German hard
lounge -> melodic metalcore
lovers rock -> power electronics
luk thung -> yugoslav rock
madchester -> world
makossa -> neo-progressive
malagasy folk -> groove metal
marching band -> ebm
mariachi -> rap metal
martial industrial -> post-disco
math pop -> tamil
math rock -> smooth jazz
mathcore -> lovers rock
mbalax -> melodic hard rock
medieval -> alternative hip hop
medieval rock -> austropop
meditation -> schranz
melodic progressive metal -> pillion
memphis blues -> industrial metal
memphis soul -> witch house
merengue -> funeral doom
merengue urbano -> atmospheric post rock
merseybeat -> spanish pop
metal -> cumbia
metalcore -> rumba
mexican indie -> outsider
mexican son -> neo-industrial rock
microhouse -> post-metal
minimal -> schranz
minimal techno -> dark black metal
minimal wave -> outsider
modern blues -> talent show
more classical piano -> schranz
more indie pop -> tamil
more melodic death metal -> malagasy folk
more tech house -> dark black metal
more thrash metal -> rumba
motown -> adult album alternative
MPB -> Nintendocore
concrete music -> schranz
nashville sound -> rap metal
native american -> hard trance
neo classical metal -> pillion
neofolk -> post-disco
neurofunk -> new weird america
neurostep -> new weird america
new age -> hardstyle
new beat -> electroacoustic improvisation
new jack swing -> experimental
new orleans blues -> j-alt
New Orleans Jazz -> aggrotech
new rave -> outsider
new romantic -> outsider
new wave -> outsider
new weird america -> darkstep
ninja -> canterbury scene
nintendocore -> ranchera
nl folk -> russian punk
no wave -> glitch
noise pop -> cumbia
noise rock -> smooth jazz
nordic folk -> hard trance
norteno -> dreamo
northern soul -> witch house
norwegian jazz -> schranz
norwegian pop -> Pagoda
nu age -> jump up
Now Disco -> drone
no gas -> capoeira
nu jazz -> japanese psychedelic
nu metal -> malagasy folk
Now school breaks -> electroacoustic Improvisation
new song -> speedcore
nwobhm -> cumbia
or -> coverchill
old school hip hop -> dark ambient
old-time -> aggrotech
opera -> progressive psytrance
operatic pop -> hard house
opm -> venezuelan rock
oratory -> aggrotech
orchestral -> schranz
orgcore -> cumbia
outlaw country -> russian rock
outsider -> dance rock
pagode -> adult album alternative
persian pop -> brazilian punk
peruvian rock -> irish rock
piano blues -> neo-industrial rock
piano rock -> Pagoda
piedmont blues -> neo-industrial rock
pipe band -> neurostep
poetry -> melodic death metal
polish hip hop -> post rock
polka -> industrial metal
pop -> outsider
pop christmas -> rap rock
pop emo -> ranchera
pop punk -> mariachi
pop rap -> atmospheric post rock
pop rock -> texas blues
portuguese rock -> basque rock
post-metal -> bachata
post-post-hardcore -> malagasy folk
post-punk -> glitch
power blues-rock -> glitch
power electronics -> lovers rock
power metal -> malagasy folk
power noise -> jazz fusion
power pop -> telugu
power violence -> coverchill
power-pop punk -> rumba
progressive bluegrass -> speedcore
progressive electro house -> drone
progressive house -> electroacoustic improvisation
progressive metal -> pillion
progressive psytrance -> choral
progressive rock -> axe
progressive trance -> free improvisation
protopunk -> glitch
psychedelic rock -> world fusion
psychedelic trance -> concrete music
psychill -> psychedelic rock
psychobilly -> malayalam
pub rock -> glitch
quebecois -> yugoslav rock
quiet storm -> art rock
r&b -> experimental
r-neg-b -> experimental
ragtime -> aggrotech
rai -> art rock
regional mexican -> dreamo
renaissance -> schranz
retro metal -> smooth jazz
riddim -> dream pop
riot grrrl -> glitch
rock -> telugu
rock ‘n roll -> hot adult contemporary
rock catala -> basque rock
romantic -> progressive psytrance
russian punk -> song
russian rock -> outlaw country
salsa -> groove metal
samba -> rap rock
schlager -> merseybeat
schranz -> free improvisation
scottish rock -> tamil
screamo -> malagasy folk
screamo punk -> coverchill
sega -> no gas
shibuya-kei -> outsider
shimmer pop -> comic
shimmer psych -> tejano
shiver pop -> comic
shoegaze -> riddim
show tunes -> ebm
singer-songwriter -> breakcore
should -> Ambient
ska punk -> Vietnamese pop
skate punk -> smooth jazz
skiffle -> industrial metal
skweee -> japanese psychedelic
slam death metal -> coverchill
slovak pop -> quebecois
slovenian rock -> rock catala
slow core -> dance rock
sludge metal -> lovers rock
smooth jazz -> space rock
soca -> atmospheric post rock
soft rock -> mellow gold
soukous -> piano rock
soul -> witch house
soul blues -> christian alternative rock
soul christmas -> breakcore
soul jazz -> aggrotech
soundtrack -> jump up
south african jazz -> scottish rock
Southern Gospel -> should
southern hip hop -> atmospheric post rock
southern rock -> glitch
southern soul -> witch house
space rock -> smooth jazz
spanish hip hop -> ethereal wave
spanish punk -> mpb
speed garage -> dark ambient
speed metal -> cumbia
speedcore -> traditional folk
spoken word -> melodic metalcore
steampunk -> venezuelan rock
stomp and holler -> new German wave
stoner metal -> lovers rock
stoner rock -> smooth jazz
swedish pop -> rock ‘n roll
swedish punk -> coverchill
swing -> aggrotech
swiss rock -> merseybeat
sxsw -> austropop
symphonic black metal -> roots reggae
symphonic metal -> pillion
symphonic rock -> axe
synthpop -> outsider
taiwanese pop -> no wave
talent show -> merseybeat
tamil -> alternative pop
Tango -> aggrotech
tech house -> choral
technical death metal -> lovers rock
techno -> Drone
teen pop -> outsider
tejano -> neo-progressive
tekno -> electroacoustic improvisation
telugu -> power pop
texas blues -> pop rock
thrash metal -> coverchill
throat singing -> tekno
Tin Pan Alley -> aggrotech
traditional blues -> industrial metal
traditional country -> rap metal
traditional folk -> aggrotech
trance -> free improvisation
trance hop -> rockabilly
trap music -> atmospheric post rock
trapstep -> drone
tribal house -> drone
tribute -> classic russian rock
trip hop -> canterbury scene
tropical -> funeral doom
located -> industrial metal
turbo folk -> kraut rock
turkish pop -> gospel
turntablism -> post rock
vaporwave -> quiet storm
vegan straight edge -> coverchill
Old Guard -> Industrial Metal
venezuelan rock -> steampunk
video game music -> deep funk
vocaloid -> british invasion
volksmusik -> experimental
warm drone -> metalcore
welsh rock -> peruvian rock
west coast rap -> dark ambient
witch house -> comic
wonky -> experimental
workout -> electroacoustic improvisation
world -> gothic rock
world christmas -> rap metal
world fusion -> freakbeat
worship -> afrobeat
ye ye -> breakcore
yugoslav rock -> laiko
zeuhl -> hi nrg
zim -> madchester
zouglou -> atmospheric post rock
zouk -> japanese psychedelic
zydeco -> pop rock
Clever folks might notice that the list is not reflexive — in other words, that the opposite of a cappella is ska, while the opposite of ska is Vietnamese pop. Good observation. How can it be? McDonald explains:
“It would be [reflexive] if there were a direct hit, but there rarely is. So if you go from a dense cluster on one side into a sparse area on the other, the displacement to find the nearest genre to the second point can easily be sufficient that the reverse opposite comes closer to some neighbor of the original than to the original itself. Like, imagine doing this operation on a globe. The opposite of NYC falls in the Indian Ocean, so the nearest opposite city is Perth or something. But the opposite of Perth is Bermuda.”
Again, you can .
(This post originally appeared .)