punk-rock
acoustic-psychedelic
post rock
jazz
metal
rock
progressive-art rock
shoegaze
rock-metal
pop-rock
indie-alternative
folk-jazz
rock-crossover
metal-hardcore