punk-rock
acoustic-psychedelic
post rock
melodic-metal
funk-pop
rock-pop
punk-punk
metal
rock-hard rock
rock-jazz
alternative-drum'n'bass
post hardcore-screamo
pop-folk
progressive-metalcore