punk-rock
acoustic-psychedelic
post rock
rock-glam
rock
hard rock-punk
christian-rock
electronica-pop
dance music-alternative
classical music-world music
folk-acoustic
indie-pop
hard rock-progressive
pop
swing-jazz
alternative-acoustic
rock-crossover
nu-metal
hard rock-crossover