punk-rock
acoustic-psychedelic
post rock
rock-heavy
alternative-metal
swing-jazz
alternative-folk
rap-hip hop
experimental-alternative
rock'n'roll
soul-jazz
jazz-jazz
alternative-indie
indie-rock
black-hardcore
alternative-screamo
rock-pop
funk-rock