punk-rock
acoustic-psychedelic
post rock
pop-rock
rap-hip hop
soul
hardcore
rock-metal
alternative-rock
world music-rock
crust-hardcore
alternative-experimental
folk
ambient-electronica
big-beat-swing
rock-grunge
alternative-punk
ethno
electronica-alternative
christian-rock