punk-rock
acoustic-psychedelic
post rock
rock
jazz-rock
psychedelic-rock
metal-heavy
alternative-rock
folk-folk
rock-pop
speed-metal
hard rock
gothic-experimental
progressive-hard rock
rock-crossover
electronica-pop
rock-metal
alternative-progressive