punk-rock
acoustic-psychedelic
post rock
screamo-post hardcore
nu-metal-rap
funk-r&b
folk-rock
hardcore
metal
indie-stoner rock
hard rock-rock'n'roll
rock-alternative
dance music-emo
metal-crossover
hip hop-hip hop
rock-acoustic
doom-folk
indie-rock