punk-rock
acoustic-psychedelic
post rock
thrash-metal
hard rock-punk
metalcore-hardcore
heavy-metal
alternative-rock
progressive-metal
rock-hard rock
rock'n'roll-rock
folk-country
metal
rock-alternative
grunge-punk