punk-rock
acoustic-psychedelic
post rock
alternative-indie
crossover-rock
rock-crossover
pop-rock
folk-country
metal-hardcore
rock-hard rock
dance music-funk
punk-hardcore
pop
hard rock-heavy
progressive
folk-world music
acoustic-electronica
hardcore-post hardcore