punk-rock
acoustic-psychedelic
post rock
emo-acoustic
christian-christian
rock-pop
rock-metal
rap-hip hop
pop-rock
hard rock
electronica
metalcore-hardcore
experimental-alternative
alternative-rock
grunge-acoustic
rap
ambient-alternative