punk-rock
acoustic-psychedelic
post rock
pop-rock
acoustic-rock
rock-screamo
crossover
thrash-hardcore
hard rock-rock'n'roll
garage-pop
melodic-speed
metal-metalcore
rock
ethno-folk
alternative-industrial
rock-big-beat
indie-rock
emo-post rock
rock-grunge