punk-rock
acoustic-psychedelic
post rock
grind-grind
progressive-dubstep
rap-hip hop
blues-rock
rock-indie
rock-big-beat
metal-hard rock
hard rock
rock-rock
reggae-dub
alternative-pop
swing-jazz
electronica-rock