punk-rock
acoustic-psychedelic
post rock
symphonic-heavy
hard rock
electronica-alternative
blues-jazz
rock-pop
pop
thrash-hardcore
hard rock-southern rock
acoustic-folk
death-grind
grunge-experimental
metal
progressive-metal
rock-reggae