punk-rock
acoustic-psychedelic
post rock
indie-rock
hardcore-thrash
punk-grind
crossover
death-metal
metal-alternative
alternative-folk
heavy-metal
hard rock
hip hop-rap
rock
progressive-psychedelic