punk-rock
acoustic-psychedelic
post rock
jazz-grind
indie-pop
experimental-metal
rock
hip hop
rock-rock
rock-punk
heavy-rock
rock-electronica
alternative-pop
post rock-progressive