punk-rock
acoustic-psychedelic
post rock
big-beat-big-beat
swing-electronica
rap
heavy-rock
rock-pop
metal-thrash
alternative-blues
rock-electronica
dance music
alternative-hardcore
progressive-metal
pop-rock
rock-blues
world music-folk
hip hop-rap
rap-hip hop
death-thrash
experimental-alternative
punk