punk-rock
acoustic-psychedelic
post rock
pop-punk
indie-pop
indie
folk
hardcore-nu-metal
rock-pop
rock-blues
rap
jazz-swing
metal
rock'n'roll-big-beat
post hardcore-metalcore
experimental-punk
alternative-post rock
thrash-metal
rock-rock
grunge-crossover