punk-rock
acoustic-psychedelic
post rock
hip hop-hip hop
reggae-dub
world music-ethno
rock-art rock
jazz
pop-progressive
psychedelic-surf
metal-metal
rock-hard rock
nu-metal
progressive-art rock
electronica-alternative
rock