punk-rock
acoustic-psychedelic
post rock
progressive
heavy-metal
crossover
rock
grind-grind
rock-hard rock
alternative-symphonic
folk
acoustic-punk
rock-metal
crossover-metalcore
thrash
rock-rock
metalcore-hard rock