punk-rock
acoustic-psychedelic
post rock
pop-rock
hardcore
thrash-metal
rock-pop
acoustic-folk
crossover-post hardcore
rock-grunge
big-beat
hip hop-alternative