punk-rock
acoustic-psychedelic
post rock
pop-rock
hard rock
rock-pop
indie-electronica
rock-alternative
progressive-metal
heavy-rock
psychedelic-experimental
crossover-rock'n'roll
rock'n'roll-rap
alternative-metal
metal-metalcore
folk-country
metal-heavy