punk-rock
acoustic-psychedelic
post rock
metal-metalcore
alternative-experimental
hip hop-rap
blues-rock
punk-ska
rock'n'roll-thrash
rock'n'roll-swing
blues-funk
metal
rock-alternative
rock-crossover
heavy-metal
rock-soul