punk-rock
acoustic-psychedelic
post rock
indie-folk
crossover
glam-rock'n'roll
rock-hard rock
rock
alternative-grunge
rock-pop
heavy-alternative
rap-hip hop
folk-rock
gothic-metal