punk-rock
acoustic-psychedelic
post rock
speed-punk
folk-rock
death-metal
punk-hardcore
rap-alternative
hip hop-ska
rock'n'roll-punk
metal-metalcore
hard rock-metal
ambient-experimental
crossover-crossover
rock-grunge
rock'n'roll-rock'n'roll
alternative-rock
hard rock
screamo-post rock
funk-rock