punk-rock
acoustic-psychedelic
post rock
alternative-acoustic
alternative-folk
electronica
alternative-rock
funk-soul
rock-world music
pop-progressive
thrash
pop-rock
crossover-rock
heavy
black-metal
hardcore
grunge
rock-electronica