punk-rock
acoustic-psychedelic
post rock
rock
crossover-rock
rock-punk
hard rock-rock
crossover-nu-metal
thrash-hardcore
symphonic-metal
metal-thrash
heavy-metal