punk-rock
acoustic-psychedelic
post rock
hard rock
grind-hardcore
folk-rock
jazz-rock
funk-pop
punk
pop-punk
death-metal
rock-pop
folk-alternative
indie-rock
swing-folk
hip hop-rap
big-beat
alternative-experimental
rock-progressive