punk-rock
acoustic-psychedelic
post rock
heavy-blues
grunge-rock'n'roll
jazz-rock
christian-rock
pop-rock
hip hop-rap
hard rock-big-beat
rock-hard rock
funk-reggae
rock-pop
death-metalcore
world music
rock-rock'n'roll
rock-alternative