punk-rock
acoustic-psychedelic
post rock
pop-rock
folk-acoustic
thrash-death
rock
post hardcore-soul
heavy
alternative-rock
thrash-blues
rock-metal
country-pop
metal-progressive