punk-rock
acoustic-psychedelic
post rock
rock-metal
swing-pop
blues-pop
hard rock-progressive
acoustic
jazz-swing
experimental-alternative
rock
post hardcore-soul
heavy-metal
rock-blues