punk-rock
acoustic-psychedelic
post rock
progressive-metal
violence-metal
rock
pop-rock
death-metal
alternative-grunge
indie-alternative
metalcore
rock-metal
rock-hard rock
thrash-metal