punk-rock
acoustic-psychedelic
post rock
rock-big-beat
jazz-swing
metal-acoustic
rock-hard rock
rock-pop
emo-power
rock-alternative
blues-rock
alternative-rock
alternative-stoner rock
reggae-dub
grunge
crossover-nu-metal
ska-reggae