punk-rock
acoustic-psychedelic
post rock
hardcore-crossover
blues-rock
rock-alternative
black-metal
rock-rock'n'roll
alternative-crossover
hard rock-heavy
pop-folk
christian-rock
rock-metal
alternative-rock