punk-rock
acoustic-psychedelic
post rock
rock-punk
alternative-rock
rock-pop
rap-rock
pop-rock
rock-rock'n'roll
blues-rock'n'roll
country-bluegrass
hard rock-hard rock
metal
indie-folk
heavy
rock-jazz
hard rock-metal
country-pop