punk-rock
acoustic-psychedelic
post rock
hard rock-heavy
hardcore
blues-soul
world music-ethno
alternative-art rock
aggro-grind
grind-crust
experimental-punk
rock-pop
indie-grunge
rock
alternative-indie
thrash-crossover