punk-rock
acoustic-psychedelic
post rock
christian-indie
alternative-rock
rock-metal
hard rock-rock
crossover-rock
heavy-metal
metalcore-death
heavy-experimental
pop-rock
alternative
indie-electronica
crossover-metal
hardcore-crust