punk-rock
acoustic-psychedelic
post rock
indie-rock
progressive-rock
garage-glam
rock-pop
experimental-noise
metalcore
metal-progressive
hard rock-metal
pop
swing-jazz
world music-rock
hardcore-metal
melodic-metal
alternative-rock