punk-rock
acoustic-psychedelic
post rock
art rock-rock
country-rock
grind-dance music
thrash
rock
hardcore-crossover
rap-hip hop
alternative-indie
rock-pop
metal-hardcore
heavy-melodic
country-folk
blues-rock
funk-ska
pop
folk-blues