punk-rock
acoustic-psychedelic
post rock
crossover-nu-metal
alternative-pop
rock-pop
christian-rock
rock
heavy-hard rock
alternative
metal-hardcore
folk-rock
electronica-experimental
hard rock-rock'n'roll
rap-hip hop
surf-breakbeat
jazz-funk
folk-world music
folk-christian
metal