punk-rock
acoustic-psychedelic
post rock
rock
rock-metal
pop-rock
metal
rock-pop
folk-country
black-folk
rock-crossover
hard rock
hard rock-heavy
alternative-metalcore
hip hop-rap
electronica-folk
rock-blues
fusion-indie
metal-hardcore