punk-rock
acoustic-psychedelic
post rock
rock
alternative-pop
rock-pop
rock-crossover
alternative-electronica
hip hop-r&b
alternative-metal
jazz-swing
rock-hard rock