punk-rock
acoustic-psychedelic
post rock
electronica-electronica
pop-rock
acoustic-folk
hardcore
alternative-glam
death-metal
rock
metal
acoustic-rock
rap-hip hop
aggro
post rock-alternative
blues-rock
alternative
christian-rock
jazz-swing
rock-rock
indie-pop