punk-rock
acoustic-psychedelic
post rock
rock
rock-pop
folk-acoustic
hard rock-rock
hard rock-punk
pop-rock
experimental
progressive
ambient-electronica
hip hop-funk