punk-rock
acoustic-psychedelic
post rock
thrash-metal
hardcore-punk
pop-folk
grunge
melodic-metal
hard rock-metal
crossover
hard rock-rock
rap-hip hop
rock-crossover
punk-alternative