punk-rock
acoustic-psychedelic
post rock
christian-rock
rock-metal
jazz-swing
rock
hard rock-power
glam-rock'n'roll
rock-alternative
rap-hip hop
pop-rock
world music
indie-grunge
folk-alternative