punk-rock
acoustic-psychedelic
post rock
indie-pop
heavy-metal
rock-metal
punk
jazz-funk
rock-pop
rock
metal
crossover
rock-alternative
metal-alternative