punk-rock
acoustic-psychedelic
post rock
country-folk
progressive-hardcore
blues-rock
rock-grunge
alternative-rock
rock-metal
metal
electronica
classical music-ambient
crossover-alternative
jazz
rap-acid
punk
reggae-dub
pop-rock