punk-rock
acoustic-psychedelic
post rock
metal-progressive
grunge-rock
folk-jazz
crossover
classical music-world music
folk-rock
hip hop-rap
alternative-nu-metal
black-metal
christian-pop
folk
indie-rock
jazz-funk
hip hop