punk-rock
acoustic-psychedelic
post rock
metal-heavy
rock-alternative
progressive
rock
grind
heavy-hardcore
rock-hard rock
crust-punk
black-metal