punk-rock
acoustic-psychedelic
post rock
alternative-indie
pop-rock
folk-black
melodic-metal
rock'n'roll
hard rock-metal
metalcore
shoegaze-indie
crossover-rock
punk
rock-metal
folk-folk
jazz-folk
rock-alternative
hardcore-metal
rock-heavy
pop