punk-rock
acoustic-psychedelic
post rock
heavy-metal
rock-pop
punk
metal-rock
electronica-pop
rock-indie
pop-rock
thrash-punk
crossover-rock
alternative-grunge
rock-punk
hardcore