punk-rock
acoustic-psychedelic
post rock
rock-heavy
metal-hard rock
hardcore-thrash
indie-rave
pop-funk
christian-rock
rock-blues
hip hop-alternative
rock-rock
rock
funk-rock
big-beat-christian
ethno-ambient
rock-pop
hard rock-heavy