punk-rock
acoustic-psychedelic
post rock
rock-pop
pop-rock
hard rock-metal
acoustic-rock
rock-metal
crossover-metal
rock-progressive
rock
hardcore-grunge
glam-punk
funk-reggae
doom-gothic
hard rock-emo
rock-big-beat