punk-rock
acoustic-psychedelic
post rock
folk-acoustic
rock-pop
alternative-psychedelic
art rock-punk
alternative-pop
pop-country
indie-folk
rock-garage
funk-pop
hardcore-thrash
rock
heavy-metal