punk-rock
acoustic-psychedelic
post rock
heavy-metal
rock-metal
jazz-swing
rock-folk
alternative-pop
rap-rock
folk-alternative
garage-rock
punk-hardcore
rock
doom-metal
swing-punk
rock-alternative
ethno-folk
grind-grind
crossover-rock