screamo-post hardcore
rock'n'roll-pop
crust-doom
heavy-thrash
punk-rock
grunge
rock-punk
indie-rock
rock-electronica
heavy-metal
alternative-hardcore
rock-hard rock
rap-rap
alternative-experimental
garage-pop
post hardcore-rock'n'roll
post rock