punk-rock
acoustic-psychedelic
post rock
rock'n'roll-pop
heavy-metal
bluegrass-folk
grind-noise
rock-hard rock
metal-thrash
rap
hardcore-metal
rock
death-metal
punk-country
hip hop-rap
hip hop-r&b
acoustic-swing
metalcore-hardcore
hard rock
pop-pop