punk-rock
acoustic-psychedelic
post rock
thrash-crossover
heavy-rock
acid-jazz
soul-pop
electronica-breakbeat
alternative-metal
death-metal
jazz
pop-folk
hard rock-rock
rock
hard rock-heavy