punk-rock
acoustic-psychedelic
post rock
heavy-metal
rock-alternative
alternative-post hardcore
alternative-rock
rock
heavy
punk-garage
hard rock
crossover-rock
hard rock-heavy
rock-pop