punk-rock
acoustic-psychedelic
post rock
ska-reggae
rock-alternative
hard rock
christian-rock
hip hop-rap
heavy-metal
rock-crossover
alternative-ska
ska-rock'n'roll
folk-rock
post rock-emo