punk-rock
acoustic-psychedelic
post rock
alternative-progressive
fusion-indie
rap
pop-pop
alternative-rock
hardcore
post hardcore-metal
rock-pop
hip hop-rap
crossover-rock
funk-folk
ethno-metal
rock-rock'n'roll
thrash-metal
grind-hardcore